我正在尋找一個重寫規則,以從WordPress分類標準歸檔永久鏈接中刪除基礎分類標準slug(主題)。從檔案永久鏈接中刪除自定義分類基礎slug
的,我需要的功能,一個例子是如下:
http://website.com/topic/health
將消除/topic
基地鼻涕蟲成爲 http://website.com/health/
我敢肯定,這是可能的rewrite rules,但會是什麼那重寫的樣子?
我正在尋找一個重寫規則,以從WordPress分類標準歸檔永久鏈接中刪除基礎分類標準slug(主題)。從檔案永久鏈接中刪除自定義分類基礎slug
的,我需要的功能,一個例子是如下:
http://website.com/topic/health
將消除/topic
基地鼻涕蟲成爲 http://website.com/health/
我敢肯定,這是可能的rewrite rules,但會是什麼那重寫的樣子?
希望下面的代碼將幫助您:
function custom_topic_link($link, $term, $taxonomy)
{
if ($taxonomy !== 'topic')
return $link;
return str_replace('topic/', '', $link);
}
add_filter('term_link', 'custom_topic_link', 10, 3);
謝謝。這更新稅收檔案鏈接,但不是重寫。該鏈接返回404(永久刷新)。 –
從管理員設置永久鏈接結構到'/%postname%/' –
看起來你正試圖從你的URL(工作)刪除的東西,然後開始想從一個URL中取出部件做出不同的網址? – bjoster
我已經刪除了該代碼示例以簡化問題。 –
啊,對不起,我很困惑 - 現在是Darren Cooney比我快(他是對的)。 – bjoster