做 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首頁友情連結外掛設定

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()  歸檔頁

下面解釋一些符號的意思:||表示或,&& 表示和,! 表示非。

PS:這個外掛方法三米沒實踐過,想弄的自己折騰去吧。