做 seo 最佳化,友情連結的整站連結和只是首頁連結是有很大區別的。會分散權重。很多常見 WordPress 模板,都是設定全站友情連結的,所以我們需要實現 WordPress 只在首頁顯示友情連結就又需要折騰 WordPress 模板了。
下面給大家來說說修改 WordPress 友情連結的 seo 最佳化技巧。
 
方法一:修改主題原始碼
在後臺找到主題中友情連結放置的位置,後臺-外觀-編輯器中可以找到。一般主題的友情連結是放在側邊 (sidebar.php)
中,也有放在頁尾 (footer.php) 的,根據自己主題找到友情連結程式碼:<?php wp_list_bookmarks(); ?>
之後,替換成如下程式碼:
<?php if ( is_home()) { ?>
<?php wp_list_bookmarks(); ?>
<?php } ?>

程式碼解釋:is_home(); 說明這段程式碼包含的友情連結只在首頁顯示。
但是我用這個程式碼測試了,沒效果,檢查內容頁也依然有友情連結,一直想不明白是什麼問題?之後請教高人,WordPress 高人很多的,終於找到解決的辦法了。
只要在 is_home(); 之前加一個 wp_reset_query(); 就可以解決了,完美搞定。
最終程式碼如下:
<?php wp_reset_query(); if ( is_home()) { ?>
<?php wp_list_bookmarks(); ?>
<?php } ?>

方法二:外掛設定
1 、外掛名稱:Widget Logic 在後臺搜尋安裝啟動。
2 、之後看圖說話,後臺設定。後面選項中填 is_home()&&!is_paged() 然後點選儲存就設定完成了

WordPress 友情連結設定圖
3 、一些常用的顯示指令
is_home() 主頁
is_admin()  管理員帳號
is_single()  文章頁
is_page()  頁面
is_404()  頁面無法找到頁
is_search()  搜尋結果頁
is_feed()  訂閱頁
!is_category(5) 僅在 ID 非 5 的分類顯示
is_category()  文章分類頁
is_tag()  文章標籤頁
is_archive()  歸檔頁
下面解釋一些符號的意思:||表示或,&& 表示和,! 表示非。