Thêm một mục menu cho Lưu trữ bài tùy chỉnh


8

Tôi đã tạo một loại Bài đăng tùy chỉnh ( project) và nó hoạt động hoàn hảo. Tôi có một trang lưu trữ tùy chỉnh ( archive-project.php) và nó cũng hoạt động rất tốt, nhưng cách tốt nhất để thêm một liên kết đến kho lưu trữ bài tùy chỉnh đó trong menu chính của trang web là gì?

Tôi đã tạo Liên kết tùy chỉnh (xem bên dưới), nhưng có cách nào tốt hơn mà không quá khó mã hóa không?

nhập mô tả hình ảnh ở đây


Đó là cách để làm điều đó, bằng cách sử dụng một liên kết tùy chỉnh. Không mã hóa cứng vào bất kỳ tập tin nào vì bạn có thể thay đổi nó bất cứ lúc nào.
Brad Dalton

@BradDalton Hmm. Bây giờ tôi đang tự hỏi làm thế nào để có được WPML để dịch liên kết rồi!
Django Reinhardt

1
@ialocin Thật là một bình luận hoàn toàn không có ích. Nếu bạn nghĩ rằng có cách khác để làm điều đó, gửi liên kết hoặc một câu trả lời.
Django Reinhardt

Tôi cầu xin khác biệt, tôi chỉ cố gắng gợi ý cho bạn về nó và đó là những bình luận nào, đưa ra nhận xét không xứng đáng với câu trả lời, nhưng hãy đồng ý không đồng ý. WPML là - IIRC - có thể dịch sên lưu trữ, vì vậy nếu bạn có thể thêm tài liệu lưu trữ vào menu, thì chúng nên được dịch. Không chắc chắn - nữa, đã không sử dụng nó trong một thời gian khá lâu - cách WPML xử lý chính xác bản dịch menu, nhưng nó chắc chắn phải nằm trong phạm vi của nó.
Nicolai

@ialocin Mình thấy. Có hai câu hỏi ở đây. Một là làm thế nào để thêm một kho lưu trữ bài tùy chỉnh vào menu điều hướng và hai là làm thế nào để có được WPML để dịch liên kết đó. Câu hỏi đầu tiên là những gì bạn đã đề cập đến trong câu trả lời của bạn, và câu hỏi đó vẫn cần một câu trả lời (và là chủ đề cho SE này).
Django Reinhardt

Câu trả lời:


28

Bạn có thể sử dụng chức năng tích hợp sẵn của trình chỉnh sửa menu cho việc này. Chuyển đến Loại bài đăng tùy chỉnh của bạn trong trình chỉnh sửa Menu, nhấp vào tab "xem tất cả" và mục đầu tiên bạn nhìn thấy là một liên kết đến trang lưu trữ CPT.

thêm lưu trữ loại bài tùy chỉnh vào menu

Trong trường hợp CPT của bạn không xuất hiện trong trình chỉnh sửa Menu, vui lòng kiểm tra xem CPT của bạn đã được bật lưu trữ chưa ( 'has_archive' => truetrong phần register_post_typemở rộng).

Khi bạn chắc chắn rằng tài liệu lưu trữ đã được bật và CPT của bạn vẫn không hiển thị, bạn có thể tiết lộ thông qua menu Tùy chọn màn hình ở đầu màn hình (cảm ơn, Nathan Hornby ).

tiết lộ Loại bài tùy chỉnh thông qua menu Tùy chọn màn hình


5
"Chuyển đến Loại bài đăng tùy chỉnh của bạn trong trình chỉnh sửa Menu". FYI cho người khác, bạn cần hiển thị thủ công các loại bài đăng tùy chỉnh trên trang 'Menu' bằng cách sử dụng fly-out Tùy chọn màn hình '; nếu không họ sẽ không xuất hiện ở đó.
Nathan Hornby

3
Và đừng quên thêm 'has_archive' => true khi tạo CPT của bạn.
pjehan

1
Một hành vi kỳ lạ tôi vừa phát hiện ra rằng UI không có sẵn, nếu không có bài đăng nào cho loại này (v4.9.8). Bạn cần xuất bản một bài đăng để có thể thêm kho lưu trữ vào các menu (dù sao cũng có thể là trường hợp sử dụng kỳ quặc)
Julian F. Weinert
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.