如何在WordPress中禁用自我Pingbacks


鏈接到您自己的帖子(也稱為鏈接)非常適合SEO。 但是,在您的網站上啟用pingback後,鏈接的帖子會變得很煩人,因為WordPress會自動為該帖子創建新的pingback。 這些pingback會出現在您帖子的評論部分。 儘管某些用戶可能喜歡此功能,但許多用戶並不覺得它有用。 在本文中,我們將向您展示如何在WordPress中禁用自我pingbacks。

禁用自ping

什麼是Pingback?

pingbacking使軟件能夠在網站之間進行通信。 它幾乎像遠程註釋。 這樣想:

  1. 我們在WPBeginner博客上寫了一篇文章。
  2. 然後,您在博客上寫一篇文章,提及/鏈接到我們的文章。
  3. 您的博客軟件(WordPress)將自動向我們發送pingback。
  4. 我們的博客軟件(WordPresS)將收到ping命令。 然後它將自動轉到您的博客,以確認pingback源自那裡(檢查鏈接是否存在)。
  5. 然後,我們將能夠顯示您的pingback作為對我們帖子的評論。 這僅是指向您網站的鏈接。

pingbacks也可以在您的站點內使用。 因此,如果您的其中一個帖子鏈接到另一篇文章,那麼您的WordPress將發送自查功能。 這會變得很煩人。

WordPress網站上的自我Pingbacks

有關更多詳細信息,請查看有關引用和pingback的指南。

現在您知道了什麼是pingback,讓我們看一下如何禁用自我pingback。

影片教學

訂閱WPBeginner

如果您不喜歡該視頻或需要更多說明,請繼續閱讀。

您可以通過多種方式在WordPress網站上禁用自我pingbacks。 我們將向您展示插件方法和手動代碼方法。

使用插件在WordPress中禁用自我Pingbacks

您可以使用兩個插件來關閉自查功能。

1.不使用自我Pings插件

您需要做的第一件事是安裝並激活No Self Pings插件。 該插件可以直接使用,沒有可供您配置的設置。 只需激活插件即可關閉自我pingbacks。

您會注意到No Self Pings插件兩年多沒有更新了。 通常,我們不建議您安裝尚未更新很久的插件。 僅僅是因為在大多數情況下,這些插件無法正常工作。 但是,No Self Pings是一個非常簡單的插件,即使在最新版本的WordPress(撰寫本文時為4.2.3)中也可以使用。

我們建議您閱讀有關未使用WordPress版本測試的插件安裝問題的指南。

2.使用Disabler插件

只需安裝並激活Disabler插件即可。 激活後,訪問 設置»禁用器 頁面以配置插件。

Disabler插件設置頁面

您會注意到,該插件允許您關閉一些WordPress功能。 您需要向下滾動到 後端設定 部分,然後選中旁邊的框 禁用自我ping 選項。

單擊保存更改按鈕以存儲您的設置。

在不使用插件的情況下關閉自ping

如果您不想使用插件,則可以使用這兩種方法來關閉網站上的自查功能。

1.全局關閉Pingbacks

WordPress允許您關閉站點上的pingback。 使用此選項將完全禁用站點上的pingback功能。

只需轉到 設置»討論 頁。 在下面 默認文章設置 部分,取消選中旁邊的框 “試圖通知與文章鏈接的任何博客” 選項。 單擊保存更改按鈕以存儲您的設置。

禁用網站上的所有傳出Pinback

2.手動插入代碼以禁用自我Pingbacks

如果您願意在WordPress主題文件中添加代碼段,則可以使用此方法關閉自查功能。

只需將此代碼複製並粘貼到主題的functions.php文件或特定於站點的插件中即可。

function no_self_ping( &$links ) {
	$home = get_option( 'home' );
	foreach ( $links as $l => $link )
		if ( 0 === strpos( $link, $home ) )
			unset($links[$l]);
}

add_action( 'pre_ping', 'no_self_ping' );

僅此而已,我們希望本文能幫助您在WordPress網站上禁用自查功能。 您可能還需要查看我們的指南,以了解如何停止WordPress引用垃圾郵件。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。