Saya menggunakan jenis posting khusus di salah satu situs saya untuk tayangan slide gambar. Saya telah meminta secara publik setel ke false / off tetapi ketika Google merayapi situs saya, saya melihat 404 kesalahan untuk URL untuk tayangan slide saya. Saya berpikir bahwa dengan meminta secara terbuka dari Wordpress tidak akan membuat URL ujung depan itu.
Bagaimana saya bisa sepenuhnya mematikan URL ujung depan dan halaman untuk jenis posting kustom saya?
EDIT
Dengan menambahkan public => false
, has_archive => false
, publicaly_queryable => false
, dan query_var => false
saya telah berhasil mendapatkan menyingkirkan 404 kesalahan dalam Google. Saya juga menambahkan fungsi yang disediakan oleh @Norcross hanya untuk ukuran yang baik.
custom-post-types
front-end
dkmojo
sumber
sumber
Jawaban:
Pilihan lain adalah menetapkan 301 redirect untuk semua CPT tayangan slide untuk mengarahkan ulang di suatu tempat (seperti halaman rumah). Ini akan diambil oleh Google, dan juga memastikan tidak ada yang secara tidak sengaja mendapatkannya
sumber
Rupanya tayangan slide Anda , bukan WordPress, itu mengungkapkan URL tersebut. Saya menganggap itu membungkus gambar dalam tayangan slide dengan tautan ke pos kustom, yang tidak Anda inginkan. Anda perlu mengedit rangkai salindia agar tidak melakukannya.
sumber
Sebuah modifikasi untuk pertanyaan awal Anda, Anda harus menambahkan
Jika ini tidak ditambahkan, CPT akan muncul di hasil pencarian.
sumber
exclude_from_search
(bool) Apakah mengecualikan posting dengan jenis posting ini dari hasil pencarian ujung depan. Default adalah nilai kebalikan dari $ public.