用WordPress建站的朋友應(yīng)該都知道,WordPress的頁面鏈接,分類鏈接和標(biāo)簽鏈接默認(rèn)都是沒有 .html 后綴的,這讓一些不是很懂SEO優(yōu)化的 “強(qiáng)迫癥患者” 很是難受,因?yàn)楹芏嗳硕颊f增加了 .html 后綴有利于SEO優(yōu)化,于是他們就信了。
個(gè)人認(rèn)為啊,分類頁面有沒有 .html 后綴都無關(guān)緊要,因?yàn)榉诸惲斜淼奈恼率遣粩喔碌模恼马撁嫣砑觽€(gè) .html 倒是有些用。
個(gè)人愚見,此話題不做深入討論,避免杠精找我理論,杠,就是你說的對(duì)。
為了解決部分“強(qiáng)迫癥患者”的問題,此文將給你給分類頁面、標(biāo)簽頁面、獨(dú)立頁面 增加 .html 后綴的方法。
將下面的代碼添加至當(dāng)前使用的WordPress主題的functions.php中即可。
特別注意:添加代碼后,到WordPress后臺(tái)》設(shè)置》固定連接,重新保存一下設(shè)置。
function xintheme_custom_page_rules() {
global $wp_rewrite;
$wp_rewrite->page_structure = $wp_rewrite->root . 'page/%pagename%.html';
$wp_rewrite->extra_permastructs['post_tag']['with_front'] = '';
$wp_rewrite->extra_permastructs['post_tag']['struct'] = $wp_rewrite->extra_permastructs['post_tag']['with_front'] . 'tag/%post_tag%.html';
$wp_rewrite->extra_permastructs['category']['with_front'] = 'category';
$wp_rewrite->extra_permastructs['category']['struct'] = $wp_rewrite->extra_permastructs['category']['with_front'].'/%category%.html';
}
add_action( 'init', 'xintheme_custom_page_rules' );
我們的最新WordPress企業(yè)主題中已經(jīng)添加了為頁面添加 .html 后綴的功能,點(diǎn)擊查看 Factory主題 。
很多WordPress主題都集成了去除分類標(biāo)志的功能,特別注意:此功能不可與【去除固定連接中的「category」標(biāo)志開關(guān)】同時(shí)使用。
新主題官方微信公眾號(hào)
掃碼關(guān)注新主題(XinTheme)官方公眾號(hào),本站動(dòng)態(tài)早知道。
發(fā)布本站最新動(dòng)態(tài)(新主題發(fā)布、主題更新)和WordPress相關(guān)技術(shù)文章。