閱讀629 返回首頁    go 愛站SEO工具包


為WordPress分類、標簽頁url加上斜杠

我們知道在WordPress中,你設定“/%postname%/”這種形式時,分類等頁麵的是這樣的形式的: /category/seo/”,但當你選擇的文章固定鏈接末尾沒有斜杠時,分類、標簽、頁麵等等URL後麵也沒有斜杠。如: 你設定“/%postname%.html”這種形式時,分類等頁麵的是這樣的形式: /category/seo”,在後麵加上斜杠打開的頁麵是404的。

所以如果我們想實現使用第二中方法並讓分類、標簽、頁麵等url帶上斜杠的話,就需要我們對WordPress進行一些小修改了。

實現方法:

直接在WordPress後台插件中搜索“Permalink Trailing Slash Fixer“並安裝啟用即可。

如果排斥插件,擔心臃腫的話,可以通過編輯主題function.php文件加入一下代碼實現:

(其實這段代碼就是從“Permalink Trailing Slash Fixer“扣下來的,O(_)O~


/*
Plugin : Permalink Trailing Slash Fixer 分類url添加反斜杠
*/
if (is_admin()) return;
 
$permalink_structure = get_option('permalink_structure');
if (!$permalink_structure || '/' === substr($permalink_structure, -1))
       return;
 
add_filter('user_trailingslashit', 'ppm_fixe_trailingslash', 10, 2);
 
function ppm_fixe_trailingslash($url, $type)
{
       if ('single' === $type)
              return $url;
 
       return trailingslashit($url);
}


最後更新:2016-12-29 14:33:19

  上一篇:go 讓百度盡快收錄網站的一些方法
  下一篇:go 愛鏈工具之友鏈監控