做 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()  歸檔頁
下面解釋一些符號的意思:||表示或,&& 表示和,! 表示非。