刪除 WordPress 回覆作者(Comment Author) 鏈結

當 WordPress 網誌運作了一段時間, 你可能發覺有很多無聊及簡單的回覆, 在不同文章都是用同一的回覆。 其實, 大多數回覆的作者 (Comment Author) 都是為了在回覆欄內放置他們網站的鏈結, 便隨便的回覆就算了。 不過, 這些大量的回覆作者鏈結對網誌的搜索引擎優化是不良的, 會做成網頁大量的 PageRank 外洩 (PR Leak), 令到網頁 PageRank 下降。 根據 Google 最新的資料, 就算是用 noFollow 鏈結也會有PageRank 外洩。 所以, 從網誌搜索引擎優化的角度來看, 刪除 WordPress 回覆作者(Comment Author) 鏈結是有需要的, 但唯一要考慮的, 就是會減低讀者回覆文章的意欲。

wordpress-remove-comment-author-link-000

先前文章討論了如何刪除 WordPress 回覆欄(Comment)內的日子時間和 Reply 鏈結, 今天看看如何刪除 WordPress 回覆作者(Comment Author) 鏈結。

刪除 WordPress 回覆作者(Comment Author)的鏈結, 開啟使用中的 WordPress 佈景主題內的 functions.php 檔案, 瀏覽至 330 行, 即先前刪除回覆欄的兩個鏈結的前幾行就是啦, 如下圖:

wordpress-remove-comment-author-link-01

十分明顯, 回覆作家的鏈結是由 get_comment_author_link() 這函數 (function) 產生的啦! 只是更改這函數便應該可以了。 但是, get_comment_author_link() 這 函數可以在那裡找到呢? 不用擔心, 已經給我搜尋到了, 是在:

home/wp-includes/comment-template.php

用文字編輯軟件 (text Editor) 開啟 comment-template.php 檔案, 瀏覽至 147 – 158 行, 如下圖:

wordpress-remove-comment-author-link-02

get_comment_author_link() 函數的內容十分簡單,  大致的意思是: 如果回覆作家沒有填上網站鏈結, 就只列印作家的名稱; 但如果有填上網站鏈結, 就會列印作家名稱和網站鏈結。

所以, 如果要刪除 WordPress 回覆作者(Comment Author) 鏈結, 只要兩個 Conditions 都是只列印作家的名稱便是了。修改如下圖所示:

wordpress-remove-comment-author-link-03

看看結果如何。

wordpress-remove-comment-author-link-04

WordPress 回覆作者(Comment Author) 鏈結給刪除了。

| Leave a comment

刪除 WordPress 回覆欄(Comment)內的鏈結

當訪客在 WordPress 文章內留言, 回覆欄(Comment)內會出現兩個鏈結, 一個鏈結是在日子時間, 另一個鏈結則在 Reply。 當製作 Sitemap 後, 你會發現有很多古怪的 URLs, 例如: #comment-80, #comment-92, replytocomm=83#respond, replytocomm=92#respond 等等的 URLs。 這些鏈結對搜索引擎優化並不是好的設計, 所以有必要刪除。

wordpress-comments-remove-links-01

要刪除 WordPress 回覆欄(Comment)內的鏈結十分簡單, 網上差不多所有答案都是教人用 CSS 隱藏 (hidden)。 可是, 用 CSS 隱藏只是人類的眼睛看不到, 對搜索引擎是沒有作用的。 最佳方法是真正的刪除, 並不是用 CSS 隱藏。今天就看看如何刪除 WordPress 回覆欄(Comment)內的兩個鏈結。

刪除 WordPress 回覆欄(Comment)內的兩個鏈結十分容易, 只要更改使用中的 WordPress 佈景主題內的 functions.php 檔案便可以了。

用文字編輯軟件 (text Editor) 開啟 functions.php 檔案, 瀏覽至 340 – 350 行, 如下圖:

wordpress-comments-remove-links-03

用 “/* */” Comment 了 340 行及 347 行便可以了, 如下圖所示:

wordpress-comments-remove-links-02

看看結果如何。

wordpress-comments-remove-links-04

WordPress 回覆欄(Comment)內的兩個鏈結給刪除了。

| Leave a comment

WordPress 分頁 Archives 擴充套件 – Simple Yearly Archive

上一篇 WordPress 文章提出, WordPress 在Sidebar 預定的 Archives Widgets 會製造了太多鏈結, 而且文章鏈結需要按年、月和日的多個點擊次數才可以給搜索引擎發現, 這都會給搜索引擎分析為不重要的鏈結。要解決這 Archives 搜索引擎優化問題, 可以在多個 WordPress 分頁(Pages) 有系統地將所有文章歸納。今天要介紹一個十分容易使用的擴充套件 (Plugins), 可以很方便的在 WordPress Pages 中建立 Archives, 擴充套件名稱是 Simple Yearly Archive。

擴充套件: Simple Yearly Archive
最新版本: Version 1.3.3
作者:Oliver Schlöbe

1. 第一步當然是安裝 Simple Yearly Archive 擴充套件。

2. 安裝擴充套件完畢後, 可按個人需要作出一些基本設定。

wordpress-archives-05

3. 安裝完畢後, 建立一個新的 WordPress 分頁。

4. Simple Yearly Archive 擴充套件有很多 Shortcodes, 可以很容易的按需要在 Pages 中建立 Archives,  Shortcodes 的使用方法可參考以下網頁:

http://www.schloebe.de/wordpress/simple-yearly-archive-plugin/

以下是 Simple Yearly Archive 最基本的使用 Shortcodes 例子。

1. 在 WordPress Page 中 Archive 所有文章:
simple-yearly-archive-shortcode-01

2. 在 WordPress Page 中只 Archive 2011 年所有文章:
simple-yearly-archive-shortcode-02

這樣, 我們便可以將很多的文章有系統的歸納在多篇 WordPress Pages 內, 而確保了每篇 Page 內不會有太多文章鏈結。

| Leave a comment