Tunjukkan hanya kategori tertentu dalam pautan kekal halaman
P粉329425839
P粉329425839 2023-09-16 13:15:48
0
2
787

Saya cuba bertanya soalan ini dalam rangkaian Wordpress Devlopment tetapi tidak berjaya, saya cuba menunjukkan hanya kategori tertentu dalam pautan kekal halaman.

Kini struktur pautan kekal (jenis POST) untuk semua halaman dan siaran

example.com/the-post-title/

Ini berfungsi untuk semua kategori siaran dan halaman saya, saya mahu semua kategori kelihatan seperti ini Tetapi saya mahu kategori "Muat Turun" ini apabila saya memilihnya untuk dipaparkan pada halaman ini

example.com/downloads/the-post-title/

Bolehkah sesiapa membantu saya dengan cara menggunakan kod php atau sesuatu yang lain untuk kategori khusus ini.

Saya mencuba beberapa pemalam dan mencari di web tetapi tidak menemui apa-apa yang berkaitan

P粉329425839
P粉329425839

membalas semua(2)
P粉127901279

Anda boleh menggunakan https://www.tiny.cloud/docs/plugins /opensource/link/ Pemalam ini digunakan untuk menyesuaikan pautan anda.

P粉451614834

Anda perlu menentukan peraturan tulis semula tersuai untuk menangkap peraturan tulis semula sedia ada untuk /downloads/ 的请求并正确引导它们。为此,请使用 add_rewite_rule() siaran dan halaman yang sepadan.

Kemudian gunakan penapis pautan_siaranpost_link过滤器进行更改帖子的 URL 包含 /downloads untuk menukar URL siaran untuk memasukkan /muat turun/.

Kod pseudo:

add_action( 'init', static function () {
    add_rewrite_rule( ... );
} );

add_filter( 'post_link', static function ( $permalink, $post ) {
    // add test for post is in category
    return sprintf( '/downloads/%s', $post->post_name );
}, 10, 2 );
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan