如何將發布發布確認消息添加到 WordPress(以 2 種方式)

已發表: 2017-09-25

如果您使用 WordPress 已經有一段時間了,那麼您很可能在某個時候錯誤地發布了早期草稿。 不管是什麼原因,這肯定很煩人。 根據您博客的設置,它可能會產生一些負面影響——如果您代表其他人工作,甚至會損害您的地位。

這個問題最優雅的解決方案是實現一個功能,在 WordPress 中添加發布後確認消息。 正如您想像的那樣,您可以使用插件來做到這一點。 在這篇文章中,我們將教你如何去做,也會向你展示一個手動的方法。 讓我們開始吧!

為什麼需要發布發布確認消息

發布後確認消息。

發布後確認消息是一項簡單的功能,可以提高您網站的可用性。

簡而言之,發布後確認消息只是一個彈出消息,詢問您是否確定自己的決定。 這是一種防止誤點擊和其他發布錯誤的簡便方法。

這些消息都易於實施,它們也可以對您的網站產生積極影響。 例如:

  • 您可以停止意外發布。 在過去的幾年裡,我們已經處理了數百篇 WordPress 帖子,所以我們對這個平台非常熟悉。 儘管如此,這並不能阻止我們可能按錯按鈕並發布文章的早期草稿。
  • 它們可以防止自動發送電子郵件和社交媒體更新。 許多人將他們的社交媒體和電子郵件活動與 WordPress 集成。 因此,無論何時有新帖子,您的社交媒體都會自動更新,這是您不希望錯誤發生的事情。
  • 確認消息沒有任何缺點! 添加此功能不會影響您網站的可用性或性能。 只需在您發布新帖子的方式上額外點擊一次,因此它幾乎沒有什麼缺點。

當然,並不是每個網站都需要添加發布後確認消息。 例如,如果您正在運行一個單作者博客並且您從未遇到過意外發布的問題,那麼您可能是安全的。 但是,我們確實建議將此功能用於具有多個作者的 WordPress 網站,以最大程度地降低風險。

發布確認插件介紹

發布確認插件。

發布確認插件可能是為 WordPress 啟用確認消息的最簡單方法。 它適用於帖子、頁面,甚至自定義帖子類型。 更重要的是,您發布每個帖子,該消息會自動停止顯示,因此您無需處理簡單的更新。 該插件還可以很好地與 Divi 配合使用,因此它也可以輕鬆地在您的 Divi 支持的站點上實現。

最後,如果您不介意調整幾行代碼,可以根據自己的喜好修改插件的確認窗口文本。 事實上,我們馬上就會教你如何去做。

主要特點:

  • 允許您向 WordPress 添加添加發布後確認消息。
  • 也支持頁面和自定義帖子類型。
  • 提供可定制的確認消息。
  • 為帖子更新自動禁用自身。

價格:免費 | 更多信息

如何將發布發布確認消息添加到 WordPress(以 2 種方式)

以下任何一種方法都是完全有效的。 如果您正在尋找將確認消息添加到 WordPress 的最快途徑,您可能希望堅持使用第一種方法。

另一方面,如果您不介意調整幾個文件並粘貼幾行代碼,則可以通過採用第二種方法來完全避免添加新插件。 既然如此,讓我們開始正事吧!

1. 使用發布確認插件

首先,您需要安裝並激活插件。 這是一個非常“即插即用”的解決方案,因此一旦激活過程完成,它就可以開始使用了。 只需創建一個新帖子,當您嘗試發布它時,會彈出一條確認消息:

發布確認消息。

就定製而言,我們已經提到您可以更改確認消息本身。 為此,您需要使用 FileZilla 等 FTP 客戶端來訪問您站點的後端。 還建議在開始修補之前備份您的網站。 最後,您還應該設置一個子主題,這樣您的更改將在主題更新時保持不變。

進入後,前往 WordPress文件夾,該文件夾通常顯示為public_htmlwww。 接下來,訪問您的主題的functions.php文件:

您的functions.php 文件。

在我們的例子中,該文件的路徑是public_html/wp-content/themes/Divi 。 找到functions.php文件後,右鍵單擊它並選擇“查看/編輯”選項:

編輯您的functions.php 文件。

這將使用您的默認文本編輯器打開文件。 然後,只需將以下代碼片段添加到文件末尾:

add_filter(
'publish_confirm_message',
function( $msg ) {
return "You’re about to publish this post. Are you sure it's ready to go?";
}
);

當然,您可以根據自己的喜好更改消息。 準備好後,保存更改並關閉編輯器。 現在返回 WordPress,並嘗試發布另一篇文章以查看您所做的更改:

自定義發布後確認消息。

請記住,如果您不想更改插件的默認確認消息,則無需更改。 但是,這為您提供了一種根據您的特定需求定制消息的方法。

2. 將代碼添加到您的functions.php文件中

如果你想用代碼弄髒你的手,那麼下一個方法應該是你的拿手好戲。 首先,您需要訪問主題的functions.php文件,就像我們在上一節中所做的那樣。

在您喜歡的編輯器中打開functions.php文件後,複製並粘貼以下代碼:

// Adding a WordPress post publishing confirmation message.
$c_message = ' You’re about to publish this post. Are you sure that it's ready to go?';
function confirm_publish(){
global $c_message;
echo '';
}

add_action('admin_footer', 'confirm_publish');

最後,保存更改並關閉functions.php文件。 下次您要發布帖子時,您會看到一個確認窗口,與 Publish Confirm 插件創建的窗口非常相似。 但是,在這種情況下,這完全是您自己的工作!

結論

將帖子發布確認消息添加到您的 WordPress 網站是一項簡單的功能,可以使其更加用戶友好。 這是您可能會忘記的功能,直到 它可以避免您犯下令人尷尬的錯誤。 此外,如果您與不習慣 WordPress 的作者一起運行博客,它會派上用場。

有兩種方法可以實現這個功能,而且都比較簡單:

  1. 使用發布確認插件。
  2. 將代碼添加到您的functions.php文件中。

您對如何將發布發布確認消息添加到 WordPress 有任何疑問嗎? 在下面的評論部分提問!

文章縮略圖由 Jane Kelly/shutterstock.com 提供。