如何使用自訂欄位重寫 WordPress 中的客座作者姓名
更新日期:2024年7月24日 | 編輯部 | 評審:Syed Balkhi
客座發文是一種保持您的 WordPress 網站新鮮的方法,同時也是一個吸引新讀者的好方法。因此,我們在自己博客上經常發表 WordPress 專家的客座文章。
但您可能不希望為每位客座作者創建一個新的用戶帳戶。幸運的是,有一個更簡單的方法!您可以實際上使用自訂欄位來重寫客座作者的姓名,這樣您的儀表板就不會有多餘的用戶帳戶。
在本文中,我們將引導您輕鬆設定自訂欄位以顯示客座作者姓名。
使用自訂欄位重寫 WordPress 中的客座作者姓名
有時候,客座作者在社交媒體或作者簡介中使用的名字與其 WordPress 用戶帳戶的名字並不相同。可能是暱稱、筆名,或是名字的不同變體。
通過使用自訂欄位,您可以在博客文章中顯示客座作者的首選名稱,確保其與現有的在線身份一致。此外,使用自訂欄位有助於保持您的網站用戶列表整潔。您不會有許多來自一次性客座作者的非活躍 WordPress 用戶帳戶。這樣使得管理網站變得更容易,您可以專注於常規內容貢獻者。
方法 1:使用 WordPress 插件新增客座作者信息
首先,我們將使用一個 WordPress 插件。使用插件使過程變得更簡單,我們推薦這種方法給所有用戶:無論是初學者還是有經驗的用戶。
首先,安裝並激活 Guest Author 插件。如果您需要幫助,可以參考我們的逐步指南《如何安裝 WordPress 插件》。
激活後,編輯您希望給客座作者署名的博客文章。在區塊編輯器中,您會注意到在右側帖子面板下有一個標有「作者」的新選項卡。
從這裡,您可以切換到「客座」選項卡,並輸入客座作者的信息,如姓名、網站、簡短個人介紹和照片。
完成必要的信息後,保存或發布文章並在瀏覽器中預覽。
方法 2:使用自訂欄位新增客座作者
此方法需要您向 WordPress 主題文件添加一些代碼。如果您從未這麼做過,那麼您可能想參考我們的指南《如何添加自訂代碼片段到 WordPress》。
我們將使用 WordPress 的自訂欄位功能。自訂欄位允許您向內容添加自訂元數據,然後通過添加一些代碼在 WordPress 主題中顯示這些數據。
首先,編輯您希望顯示客座作者姓名的博客文章。在區塊編輯器中,點擊屏幕右上角的三點菜單,然後選擇「偏好設置」。
在「一般」選項卡中向下滾動,打開「進階」部分下的「自訂欄位」選項。
然後點擊「顯示並重新加載頁面」按鈕以啟動自訂欄位。
完成後,您會注意到編輯器下面出現一個新的「自訂欄位」框。
點擊「新增」連結來為客座作者姓名創建一個自訂欄位。
首先,輸入「guest-author」作為自訂欄位的名稱。然後在「值」字段中簡單地輸入客座作者的姓名。
點擊「新增自訂欄位」按鈕以保存。
顯示客座作者姓名
接下來,我們使用一段代碼將作者名稱替換為客座作者姓名。 WPCode 插件使這一步變得簡單和安全,即使對於初學者也是如此。
首先,安裝並激活 WPCode 插件。然後,導航到 Code Snippet » + Add Snippet » Add Custom Snippet。
命名您的自訂代碼片段,切換「Inactive」按鈕為「Active」,並選擇「PHP 代碼片段」類型。
然後複製以下代碼並貼入「代碼預覽」字段:
add_filter( 'the_author', 'guest_author_name' );
add_filter( 'get_the_author_display_name', 'guest_author_name' );
function guest_author_name( $name ) {
global $post;
author = get_post_meta( $post->ID, 'guest-author', true );
if ( $author )
name = $author;
return $name;
}
記得點擊「保存代碼片段」按鈕來保存更改。
現在,訪問之前編輯的客座文章,您應能看到代碼在運行。
希望這篇文章幫助您輕鬆地重寫作者姓名為客座作者姓名。接下來,您可能還希望參考我們的指南《如何為 WordPress 文章添加多作者》和《如何管理 WordPress 用戶角色的權限》。
如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道 以獲取更多 WordPress 教學視頻。您也可以在 Twitter 和 Facebook 上關注我們。