category在wordpress固定鏈接中默認是存在的,許多為了網優化的朋友會需要把固定鏈接 category部份給去掉了,下面我們一起來看刪除wordpress固定鏈接后URL中的category的方法.
插件方案刪除category的方法.
wordpress設置偽靜態(即后臺——設置——固定鏈接,非默認)后,分類目錄的URL結構會變成http://域名/category/目錄別名,顯然其中的category/很礙眼,前面介紹過兩款插件 No category parents 和 wp-no-category-base 用于去掉偽靜態后分類目錄URL的category/部分,現在再介紹一款刪除分類目錄URL中category/的插件FV Top Level Categories.
插件介紹:
設置固定鏈接后,刪除分類頁面網址的category/前綴.
使用方法:
1、進入后臺——插件——安裝插件,搜索FV Top Level Categories進行安裝(或進入WP官網下載).
2、安裝成功后,無需要進行任何設置,進入后臺——插件——已安裝插件中啟用該插件即可。
注意:該插件支持wordpress最低版本為 3.2.1
二次修改wordpress配置文件來解決.
修改Wordpress函數,去掉分類前綴category
1、找到你Wordpress博客wp-includes文件夾下的category-template.php。
2、打開此文件,搜索(get_category_link()函數里):
$catlink = $wp_rewrite->get_category_permastruct();
在其后,另起一行加入:
$catlink = str_replace('/category' , '',$catlink);//Vevb.com
代碼作用是,使用字符串替換函數,把獲取分類鏈接函數的分類鏈接里的/category替換掉,達到去掉分類鏈接前綴/category的目的.
3、保存上傳到服務器即可.
新聞熱點
疑難解答
圖片精選