觸屏版
全國服務(wù)熱線:0571-87205688
登錄
注冊(cè)
客戶中心
關(guān)注云客
大家一般都知道通過后臺(tái)自定義固定連接,可以實(shí)現(xiàn)文章鏈接以.html結(jié)尾,相比大家也發(fā)現(xiàn)了一個(gè)小小的現(xiàn)象,wordpress后臺(tái)設(shè)置的自定義固定鏈接卻沒有辦法在頁面上實(shí)現(xiàn),今天南京SEO就告訴大家一個(gè)好方法實(shí)現(xiàn)全部頁面以.html結(jié)尾。
add_action('init', 'html_page_permalink', -1);
register_activation_hook(__FILE__, 'barley_active');
register_deactivation_hook(__FILE__, 'barley_deactive');
function html_page_permalink() {
global $wp_rewrite;
if ( !strpos($wp_rewrite->get_page_permastruct(), '.html')){
$wp_rewrite->page_structure = $wp_rewrite->page_structure . '.html';
}
}
add_filter('user_trailingslashit', 'no_page_slash',66,2);
function no_page_slash($string, $type){
global $wp_rewrite;
if ($wp_rewrite->using_permalinks() && $wp_rewrite->use_trailing_slashes==true && $type == 'page'){
return untrailingslashit($string);
} else {
return $string;
}
}
function barley_active() {
global $wp_rewrite;
if ( !strpos($wp_rewrite->get_page_permastruct(), '.html')){
$wp_rewrite->page_structure = $wp_rewrite->page_structure . '.html';
}
$wp_rewrite->flush_rules();
}
function barley_deactive() {
global $wp_rewrite;
$wp_rewrite->page_structure = str_replace(".html","",$wp_rewrite->page_structure);
$wp_rewrite->flush_rules();
}
將這段代碼放在主題文件的functions.php里面,再去后臺(tái)設(shè)置固定鏈接為為文章名.html或者是id.html,再更新一次,去前臺(tái)看看是不是實(shí)現(xiàn)了你想要的效果呢!
評(píng)論(0人參與,0條評(píng)論)
發(fā)布評(píng)論
最新評(píng)論