Why Add an Edit Post Link to WordPress Posts and Pages?
在 WordPress 帖子和頁面中添加「編輯」鏈接可以讓您快速、方便地對內容進行更改。這樣您就不需要在 WordPress 控制面板中搜索帖子和頁面,直接點擊網站前端的「編輯」鏈接即可直接打開編輯器屏幕。
注意:編輯鏈接僅對已登錄並擁有相應用戶角色和權限的用戶可見。許多 WordPress 主題都包含此功能,但有時候開發者會將其移除。如果您的主題沒有此功能,您需要手動添加。
How to Add an Edit Post Link to WordPress Posts and Pages
要在 WordPress 中添加編輯鏈接,您需要向 WordPress 文件中添加代碼。我們將展示兩種不同的方法來向您展示如何添加此代碼:方法一:使用 WPCode 在 WordPress 中添加編輯鏈接(推薦);方法二:通過手動編輯主題文件添加編輯鏈接。
Method 1: Add an Edit Post Link in WordPress using WPCode (Recommended)
在這種方法中,您需要通過編輯主題的 functions.php 文件或使用代碼片段插件來添加代碼片段。您可以參考我們的指南,了解如何將代碼片段從網絡粘貼到 WordPress 中。這裡我們將使用 WPCode 插件,而不直接編輯 functions.php 文件。
我們強烈建議使用 WPCode 插件,因為它免費、易於使用,並且即使出現問題也不會損壞您的網站。首先,您需要安裝並激活免費的 WPCode 插件。您可以參考我們的指南,了解如何安裝 WordPress 插件。
注意:WPCode 的免費版本包含您需要的所有功能來向 WordPress 添加自定義代碼。如果您需要更高級的功能,如定時片段、轉化像素等,您可以升級到 WPCode Pro。
插件激活後,WordPress 管理員欄中會新增一個名為「Code Snippets」的菜單項。點擊它會顯示您網站上保存的所有自定義代碼片段列表。由於您剛安裝此插件,列表應該是空的。現在點擊「Add New」按鈕來添加代碼片段。
這將帶您進入「添加片段」頁面。在這裡,您可以從內置庫中選擇代碼片段,或添加自己的自定義代碼。本文將導航到「Add Your Custom Code (New Snippet)」選項並點擊「Use snippet」按鈕。
接下來,您需要為您的片段命名(我們稱其為「Add edit link to single posts」),然後將下面的代碼複製並粘貼到「Code Preview」框中:
add_action('loop_start', function () { if (!is_singular() || !is_main_query()) { return; } edit_post_link(__('{Edit}')); }, 99);
不要忘記在屏幕右側的下拉菜單中選擇「PHP Snippet」作為代碼類型。該代碼片段會將編輯鏈接添加到單個帖子和頁面中。向下滾動到插入部分,確保插入方法為「Auto Insert」並且位置為「Run Everywhere」。然後,將開關從「Inactive」切換到「Active」並點擊頂部的「Save Snippet」按鈕。
現在,當您查看博客帖子的時候,應該會看到頂部有一個「編輯」鏈接。我們的測試站點使用的是 Astra 主題,編輯鏈接出現在那裡。根據您的 WordPress 主題,外觀可能會有所不同。
Method 2: Add an Edit Post Link by Manually Editing Your Theme Files
您可以直接修改主題文件,或創建子主題來覆蓋這些主題文件。我們建議創建子主題,以免在更新主題時丟失已做的更改。詳情請參閱我們的初學者指南,了解如何創建 WordPress 子主題。
無論是直接編輯主題文件,還是創建子主題,您需要複製並粘貼以下代碼,並將其添加到您的主題的 single.php、post.php、index.php 或其他內容模板文件中:
<?php edit_post_link(__(' {Edit} ')); ?>
此代碼會簡單地向您的 WordPress 帖子和頁面添加一個「編輯」鏈接。您可以將「{Edit}」文本更改為您希望鏈接顯示的任何文本。對於大多數主題,您應將此代碼添加到帖子循環中後緊跟著帖子元數據的部分。
例如,這是將代碼添加到主題的帖子元數據末尾的方式:
By <?php the_author_posts_link(); ?> on <?php the_time('F jS, Y'); ?> in <?php the_category(', '); ?> <?php edit_post_link(__(' {Edit} '), ''); ?>
您也可以將此代碼添加到希望顯示編輯鏈接的主題的任何部分。例如,您可以將其添加到帖子內容的底部。添加代碼並保存文件後,您需要將其上傳到 WordPress 託管帳戶中的主題目錄。要做到這一點,您可以使用 FTP 客戶端或 WordPress 託管控制面板中的文件管理器選項。
如果您以前沒有使用過 FTP,請參閱我們的指南,了解如何使用 FTP 將文件上傳到 WordPress。現在,當您登錄到 WordPress 並在前端查看帖子或頁面時,只需點擊「編輯」鏈接,即可進入帖子編輯器屏幕。
希望本文能幫助您學會如何為 WordPress 帖子和頁面添加快速編輯按鈕。您可能還會想查看我們的指南,了解如何獲取免費的 SSL 證書,以及我們為小型企業精選的最佳電子郵件營銷軟件。
如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道,以獲得更多 WordPress 視頻教程。您也可以在 Twitter 和 Facebook 上找到我們。