目錄
Toggle繼續(xù)分享wordpress建站教程。如果你的wordpress站點使用了多級目錄,固定鏈接(偽靜態(tài))使用了%category%,同時你又發(fā)布了一篇文章在子目錄中,那么你的文章鏈接就會比較長,而且看起來比較混亂。
一級目錄【企業(yè)網站建設】——二級目錄【wordpress建站】
比如你的網站目錄結構是上面這樣,你在二級子目錄【wordpress建站】中發(fā)布了一篇文章,那么這篇文章的鏈接格式如下:
https://www.*******.com/qywxjs/wpjz/2021.html
這樣鏈接就會比較長,如果你的網站目錄層級再深一些,那個這個鏈接還會更長,而鏈接中的目錄層級太深是不利于網站SEO優(yōu)化,
我們可以通過以下代碼來刪除固定鏈接中的主目錄(代碼由大胡子分享):
add_filter( 'post_link', 'dahuzi_remove_parent_cats_from_link', 10, 3 );
function dahuzi_remove_parent_cats_from_link( $permalink, $post, $leavename ){
$cats = get_the_category( $post->ID );
if ( $cats ) {
usort( $cats, '_usort_terms_by_ID' );
$category = $cats[0]->slug;
if ( $parent = $cats[0]->parent ) {
$parentcats = get_category_parents( $parent, false, '/', true );
$permalink = str_replace( $parentcats, '', $permalink );
}
}
return $permalink;
}
大家可以把上面的代碼添加到當前wordpress建站主題的functions.php文件中,保存刷新即可生效。
也可以使用Code Snippets插件來添加上面的代碼,這樣可以不用直接修改主題文件。(使用方法參考上面的教程)
如果你的網站固定鏈接目前存在這種問題,那么可以參考本文提供的方法來處理。這里也提醒大家,一般的企業(yè)網站建設并不需要太多的目錄層級,因為根本就用不到,企業(yè)站沒有那么多內容去填充,所以強烈建議大家設置一個目前層級就夠了,最多兩個。
如果你的網站內容不多也可以直接不使用%category%,可以直接使用下面兩種鏈接格式
/%post_id%.html 文章以數字.html結尾,適合中文網站,可以參考本站的文章鏈接。
/%postname%.html 文章以英文或拼音.html結尾,適合外貿網站
? Copyright 2024. 悅然網絡工作室/悅然wordpress建站 專注中小企業(yè)wordpress建站 All Rights Reserved.網站地圖
本站圖片來源為Pexels、Pixabay、Freepik、Unsplash等圖片庫的免費許可,CC0協(xié)議;還有部分為自己手繪,版權碰瓷請自重!法律服務:law@yueranseo.com 蜀ICP備20016391號-1 川公網安備 51011502000367號
?
?
?
?
微信聯(lián)系