Serius, mengapa 'with_front' => false
tidak berfungsi sebagaimana mestinya? Seharusnya menghapus NASEHAT BASE NAME dan pertanyaan saya adalah mengapa itu tidak berhasil?
Saya hanya tidak ingin siput basis taksonon muncul di URL saya dan kodeks mengatakan 'with_front' =>
false akan membantu tetapi tidak. Membiarkan siput kosong seperti 'slug'=> ''
menghasilkan 404 kesalahan.
register_taxonomy("tax_categories", array("products"), array(
"hierarchical" => true,
"label" => "Categories",
"singular_label" => "Category",
"show_ui" => true,
'update_count_callback' => '_update_post_term_count',
"rewrite" => array(
'with_front' => false,
'hierarchical' => true
)
));
Masalah ini seharusnya diperbaiki http://core.trac.wordpress.org/ticket/16807
Tolong bantu untuk memahami itu. Terima kasih.
with_front
tidak tidak menghapus nama dasar taksonomi. Saya berasumsi Anda ingin mengonversi format tautan dari/tax-categories/banana/
menjadi/banana/
? Ada pertanyaan tentang ini (ini cukup rumit), tetapi saya tidak dapat menemukannya sekarang.Jawaban:
Yang dilakukan with_front adalah beralih apakah tautan taksonomi dapat memiliki sesuatu di depannya atau tidak, yaitu hal-hal permalink tambahan dari halaman opsi permalinks. Misalnya with_front disetel ke true memungkinkan ini:
dengan itu disetel ke false, yang dapat Anda lakukan adalah:
sumber
Gunakan kode di bawah ini:
Perhatikan bahwa ketika Anda menulis ulang siput bahwa template halaman default dibuka, ketika Anda pergi ke halaman taksonomi.
sumber
Gunakan kode ini berfungsi dengan baik
sumber