WordPress

Dulu pernah ngeshare ini, tentang bug permalink WordPress dan solusinya...

Oleh Wak Jek• 1 Komentar Arsip

Dulu pernah ngeshare ini, tentang bug permalink WordPress dan solusinya, nah solusi saya tersebut waktu itu cukup panjang karena harus memodifikasi permalink rules.

Nah, ada solusi lain nih yang lebih sederhana.

Jika belum tau tujuannya mau ngapain, nih seperti ini:

Misal kita ingin membuat permalink seperti ini:

Untuk single:
example.com/artikel/nama-kategori/slug-artikel

Untuk kategori (kategory base 'artikel') :
example.com/artikel/nama-kategori

Secara default, post single akan menjadi 404 (not found), penjelasannya ada dalam postingan saya sebelumnya (terlampir).

SOLUSI, di setingan permalink:

custom structure: /artikel/%category%/%postname%/
category base : . ( tanda titik saja, seperti ketika kita mau menghilangkan kategori base)

Filter, ya, cuma dengan merubah link kategori dan menyisipkan categori base disini. Dan tadaaa...ajaib, semua work as expected

// ============
function cektkp_custom_category_link($termlink, $term, $taxonomy) {
if('category' == $taxonomy){
$termlink = str_replace( site_url('/'), site_url('/artikel/'), $termlink);
}
return $termlink;
}
// ===========

selamat mencoba

Tulisan ini sudah berumur: 9 tahun 10 bulan 6 hari. Informasi di dalamnya mungkin sudah tidak relevan, tapi nilai historisnya sangat berharga, terutama bagi saya sebagai penulisnya.

(Dipulihkan dari arsip Facebook oleh Wak Jek)

Tag Terkait:

Komentar (1)

Arsip Statis
Andita Sely Bestoro
Ndak ngerti om