Tôi có thể có hai trang con của các bậc cha mẹ khác nhau có cùng tên không?


7

Tôi có hai trang - new.hillsong.com/australia/sisterhood - new.hillsong.com/hills/sisterhood

Cả hai trang đều hiển thị nội dung cho trang web / đồi / chị em nhưng chúng là các trang khác nhau với nội dung khác nhau. Tôi dường như không thể tìm thấy bất cứ điều gì trực tuyến về điều này. Điều này có thể không? Có cách nào để làm cho công việc này.

Cảm ơn đã giúp đỡ! Phaolô


Câu trả lời:


5

Vâng, bạn có thể.

Vào thời xưa, điều này là không thể (hiển nhiên từ các câu trả lời khác). Tuy nhiên, bây giờ có thể.

WordPress hiện cho phép các trang con (thuộc bất kỳ loại bài đăng nào được phân cấp) từ các bậc cha mẹ khác nhau có cùng một tên sên / tên. Điều này là có thể bởi vì bây giờ WordPress xem xét toàn bộ cây phân cấp (kết hợp cha-con) để kiểm tra tính duy nhất.

Vì vậy, hiện tại các URL trang sau có thể:

example.com/parent-1/child
example.com/parent-2/child

1
Xin chào, làm thế nào có thể đạt được? Theo mặc định, tôi không thể tạo cùng một con sên cho các trang khác nhau với các phụ huynh khác nhau. Phiên bản WP là 4,9
quento

Cài đặt permalink của bạn là gì?
Fayaz

đó là '/% danh mục% /% postname% /'
quento

Tôi mới thử nó trên WP 5 và nó có thể. Tạo hai trang mẹ / en / welcome / Another-lang / welcome
Svetoslav Marinov

1

Tôi biết một bài viết cũ của nó, nhưng nghĩ là đáng để đề cập (đối với những người như tôi tìm thấy nó trong các công cụ tìm kiếm) .. Những gì tôi sử dụng để giải quyết vấn đề tương tự là một plugin Permalinks tùy chỉnh. ( https://wordpress.org/plugins/custom-permalinks/ ).

Tôi đã sử dụng plugin này trong một số năm trên khoảng 30 trang web của khách hàng và chưa bao giờ gặp sự cố với nó và nó sẽ cho phép bạn tạo gần như bất kỳ url nào bạn muốn .. nếu bạn có 2 hoặc nhiều URL kết thúc bằng / kết nghĩa /, nó sẽ làm điều đó mà không có bất kỳ vấn đề nào, bất kể con sên là gì.


1

Không, tại thời điểm viết bài này, không bạn không thể . Khi một trang sên được sử dụng bởi một trang, nó không thể được sử dụng bởi các trang khác. Nó cũng không thể được sử dụng bởi các bài viết khác, bất kể loại bài đăng

Có một vé Trac trên WP Core đang cố gắng khắc phục điều này để một con sên có thể được sử dụng lại theo loại bài đăng, nhưng điều đó vẫn chỉ cho phép bạn sử dụng sên trang của mình. Cơ hội mà bạn có thể làm những gì bạn đang cố gắng là từ xa tốt nhất, và nhỏ nhất là tồi tệ nhất.

Cách gần nhất bạn có thể nhận được là bằng cách thêm / chị em / điểm cuối thông qua giao diện quy tắc viết lại, cho phép bạn thay đổi nội dung của trang khi có điểm cuối của tình chị em. Tuy nhiên, điểm cuối này chỉ là, một điểm cuối, nó không phải là một trang có meta bài đăng và nội dung, nó chỉ là cùng một trang nhưng với một điểm cuối (trong trường hợp này, bạn vẫn ở trang Úc, bạn sẽ chỉ cần có tùy chọn để hiển thị một cái gì đó khác nhau)

Viết lại quy tắc và điểm cuối không dành cho người yếu tim, nếu bạn quan tâm đến điều này, tôi khuyên bạn nên đặt câu hỏi:

"Làm cách nào để thêm điểm cuối trang? Tôi đang cố thêm điểm cuối chị em vào các trang của mình để tôi có thể hiển thị một mẫu khác. Làm cách nào để thêm điểm cuối sau đó tải một mẫu khác?"

Hãy chắc chắn rằng bạn liên kết ở đây và bạn cũng đặt liên kết câu hỏi mới ở đây


bây giờ là có thể
Svetoslav Marinov

Lưu ý ngày, khi câu trả lời này được viết, bạn không thể
Tom J Nowell

0

Cách dễ nhất để làm là không sử dụng các trang cho điều đó, mà thay vào đó, hãy tạo một loại bài đăng mới cho "đồi" và / hoặc "australia", đây có thể là một PITA nhưng bạn cần hiểu rằng sự kết hợp giữa loại bài và sên nên là duy nhất (lý do nó được thực hiện theo cách này là để cho phép bạn thay đổi cấu trúc permalink mà không phải cập nhật toàn bộ nội dung).

Một tùy chọn khác có vẻ như bạn cần xem xét là sử dụng cài đặt nhiều trang với cấu trúc thư mục con. Điều này phụ thuộc vào mức độ khác biệt của các phần "australia" và "đồi" và nếu bạn phải có những thứ tổng hợp như tìm kiếm bản địa làm việc trên tất cả nội dung của bạn.

Tùy chọn phức tạp nhất là viết phân tích url của riêng bạn. Ví dụ: kiểm tra hàm của bạn.php nếu url là "đồi / chị em" trước khi bất kỳ mã xử lý mẫu nào được tải và thay thế truy vấn bằng một truy vấn sẽ phục vụ trang cụ thể mà bạn muốn. Vấn đề ở đây là rất khó để mở rộng quy mô và bạn có thể cần tìm một giải pháp để tạo một permalink thích hợp cho trang, ví dụ như được sử dụng trong bản đồ trang web của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.