Menambahkan item menu untuk Arsip Posting Kustom

8

Saya telah membuat jenis Posting Kustom ( project) dan berfungsi dengan baik. Saya memiliki halaman arsip khusus ( archive-project.php), dan itu berfungsi dengan baik juga, tetapi apa cara terbaik untuk menambahkan tautan ke arsip posting khusus itu di menu utama situs?

Saya telah membuat Tautan Khusus (lihat di bawah), tetapi apakah ada cara yang lebih baik yang tidak terlalu sulit dikodekan?

masukkan deskripsi gambar di sini

Django Reinhardt
sumber
Itulah cara melakukannya, menggunakan tautan khusus. Tidak sulit dikodekan ke dalam file apa pun karena Anda dapat mengubahnya kapan saja.
Brad Dalton
@BradDalton Hmm. Sekarang saya bertanya-tanya bagaimana cara agar WPML menerjemahkan tautannya!
Django Reinhardt
1
@ialocin Komentar yang benar-benar tidak membantu. Jika menurut Anda ada cara lain untuk melakukannya, poskan tautan atau jawaban.
Django Reinhardt
Saya mohon berbeda, saya hanya mencoba untuk mengisyaratkan Anda dan itulah komentar untuk apa, membuat komentar tidak layak jawaban, tetapi mari kita setuju untuk tidak setuju. WPML adalah - IIRC - mampu menerjemahkan siput arsip, jadi jika Anda dapat menambahkan arsip ke menu, maka mereka harus diterjemahkan. Tidak yakin - lagi, belum menggunakannya dalam beberapa waktu - bagaimana WPML secara tepat menangani terjemahan menu, tetapi harus dalam cakupannya.
Nicolai
@ialocin begitu. Ada dua pertanyaan di sini. Salah satunya adalah bagaimana menambahkan arsip posting khusus ke menu navigasi, dan yang lainnya adalah bagaimana membuat WPML menerjemahkan tautan itu. Pertanyaan pertama adalah apa yang Anda maksudkan dalam balasan Anda, dan pertanyaan itu masih membutuhkan jawaban (dan ada topik untuk SE ini).
Django Reinhardt

Jawaban:

28

Anda dapat menggunakan fungsi editor menu bawaan untuk ini. Buka Jenis Pos Kustom di editor Menu, klik tab "lihat semua" dan item pertama yang Anda lihat adalah tautan ke halaman arsip CPT.

tambahkan arsip jenis posting khusus ke menu

Jika CPT Anda tidak muncul di editor Menu, silakan periksa apakah CPT Anda memiliki arsip yang diaktifkan ( 'has_archive' => truedalam- register_post_typedokumen).

Ketika Anda yakin bahwa arsip diaktifkan dan CPT Anda masih tidak terlihat, Anda dapat mengungkapkannya melalui menu Opsi Layar di bagian atas layar (terima kasih, Nathan Hornby ).

mengungkapkan Jenis Posting Kustom melalui menu Opsi Layar

Florian
sumber
5
"Pergi ke Jenis Posting Kustom Anda di editor Menu". FYI kepada orang lain, Anda perlu secara manual menampilkan jenis posting khusus secara individu pada halaman 'Menu' menggunakan fly-out 'Pilihan layar'; kalau tidak mereka tidak akan muncul di sana.
Nathan Hornby
3
Dan jangan lupa untuk menambahkan 'has_archive' => true saat membuat CPT Anda.
pjehan
1
Perilaku aneh yang baru saja saya temukan bahwa UI tidak tersedia, jika tidak ada tulisan untuk jenis ini tersedia (v4.9.8). Anda harus mempublikasikan posting untuk dapat menambahkan arsip ke menu (mungkin kasus penggunaan aneh)
Julian F. Weinert