我嘗試在 Wordpress Devlopment 網路中提出這個問題,但沒有成功,我嘗試僅在頁面的永久連結中顯示特定類別。
現在所有頁面和貼文的永久連結結構(POST 類型)
example.com/the-post-title/
#這適用於我所有的貼文和頁面類別,我希望所有類別都像這樣 但當我在這些頁面上選擇其顯示時,我希望此類別「下載」
example.com/downloads/the-post-title/
任何人都可以幫我解決如何使用 php 程式碼或針對此特定類別的其他內容。
我嘗試了一些插件並在網路上搜索,但沒有找到任何相關的
P粉1279012792023-09-17 11:34:21
您可以使用 https://www.tiny.cloud/docs/plugins /opensource/link/ 這個外掛程式用於自訂您的連結。
P粉4516148342023-09-17 00:28:15
您將需要定義自訂重寫規則,以捕獲對 /downloads/
的請求並正確引導它們。為此,請使用 add_rewite_rule()
進行符合貼文和頁面的現有重寫規則。
然後使用post_link
過濾器進行更改帖子的 URL 包含 /downloads
/.
虛擬程式碼:
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 );