如何在 WordPress 文章和頁面中允許 PHP(簡單教程)

06/08/2024

如何在 WordPress 文章和頁面中允許 PHP(簡單教程)

最後更新於 2024 年 6 月 12 日 | 審核人:Syed Balkhi

你是否希望能在 WordPress 的文章和頁面中允許 PHP?透過新增自訂代碼,你能讓 WordPress 更符合自己的需求。然而,WordPress 預設不允許你在頁面或文章中直接加入 PHP。本文將展示如何在 WordPress 文章和頁面中允許自訂 PHP。

為何要在 WordPress 文章和頁面中允許 PHP?

如果你嘗試在 WordPress 區塊編輯器中直接輸入 PHP 代碼,你會發現 WordPress 會過濾掉大量代碼,甚至完全刪除。這是因為 WordPress 出於安全考量,不允許文章和頁面中包含 PHP,因為 PHP 代碼中的一個小錯誤都可能導致各種常見的 WordPress 錯誤。

不過,有些情況下在 WordPress 文章和頁面中新增 PHP 是必要的,例如:如果你通過聯盟行銷賺錢,那麼可能需要在網站中加入廣告代碼;如果你希望自己開發 PHP 函數來替代某些 WordPress 插件的功能,那麼這也可能是必要的。你可以在我們關於 WordPress plugins 和 functions.php 的文章中了解更多。

在 WordPress 文章和頁面中允許 PHP

最簡單的方法是使用 WPCode 插件。這個插件允許你創建任意數量的代碼片段,並將它們新增到你想要的文章或頁面中。你可以在我們的 WPCode 評論中了解更多關於這個插件的信息。

首先,你需要安裝並啟用免費的 WPCode 插件。具體步驟請參考我們的如何安裝 WordPress 插件的分步指南。

啟用後,進入「Code Snippets」→ 「Add Snippet」。在這裡,你會看到可以新增到網站的各種現成代碼片段,包括禁用 WordPress 評論、上傳 WordPress 預設不支援的文件等。

由於我們需要創建一個新片段,因此需要懸停在「Add Your Custom Code」,然後點擊「Use snippet」。

首先,輸入自訂代碼片段的標題,這可以是任何幫助你在 WordPress 管理區域識別這個片段的名稱。之後,展開「Code Type」下拉選單並選擇「PHP Snippet」。

在代碼編輯器中,輸入或粘貼你想使用的代碼。例如,我們要創建一個顯示文章發佈日期的片段。

之後,滾動到「Insertion」部分。WPCode 提供兩種在頁面和文章中插入 PHP 的方法:選擇頁面特定位置或通過短代碼。

在特定頁面位置插入 PHP 代碼

如果選擇「Auto Insert」方法,可以選擇「Page-Specific」選項並選擇要插入 PHP 代碼片段的位置,比如在文章內容前、後或在特定段落之前等。這種方法適合如果你希望在所有頁面和文章中新增自訂 PHP 代碼。選擇位置後,將「Inactive」切換為「Active」並點擊「Save Snippet」使代碼片段生效。

使用短代碼插入 PHP 代碼片段

如果你只希望在個別頁面或文章中新增 PHP 代碼片段,那麼我們推薦使用短代碼的方法。選擇「Shortcode」後,WPCode 會顯示一個短代碼,你可以將其新增到任一頁面、文章或支援小工具的區域。

提示:如果升級到 WPCode Pro,你可以創建自訂短代碼。這項功能在你創建了多個短代碼並需要區分它們時非常有用。

之後,只需啟用代碼片段並點擊「Save Snippet」。完成後,打開任意頁面或文章,將短代碼新增進去即可。在區塊編輯器中,點擊「+」按鈕並輸入「Shortcode」,選擇短代碼區塊後粘貼短代碼。更多信息請參考我們的 WordPress 新手指南。

當你準備好使代碼生效時,發佈或更新該頁面。現在,訪問網站便可看到短代碼的效果。

如何管理你的 PHP 代碼片段

現在你已經了解如何創建自訂 PHP 代碼片段,讓我們學習如何正確管理它們。進入「Code Snippets」→「Code Snippets」。

某些時候你可能希望從整個網站中移除自訂 PHP 片段,此時可以停用該片段,使其在每個頁面或文章中禁用。找到你要停用的代碼,將其切換為「Disabled」。停用後訪問網站,確認停用的代碼不再造成任何問題。如果使用短代碼的方法,還需要確保所有短代碼區塊實例已被移除。

如果你有許多代碼片段並發現某些片段已長期停用,那麼可以刪除它們以去除不必要的代碼。懸停在要刪除的代碼片段上,點擊「Trash」即可。

希望本文能幫助你在 WordPress 文章和頁面中允許 PHP。你還可以參考我們的最佳 WordPress 開發工具清單以及如何禁用 WordPress 中的主題和插件編輯器的文章。

如果你喜歡這篇文章,請訂閱我們的YouTube頻道以獲取更多 WordPress 視頻教程。也可以在Twitter和Facebook上找到我們。



Related Posts

  • 2025-01-31
  • WordPress 插件

通知评论者他们的评论已获批准是在您的网站上鼓励对话的简单而有效的方法。然而,WordPress 默认情况下不会在评论发布时通知用户,这可能导致他们对评论的状态感到困惑。有许多网站拥有者问我们如何解决此问题,因此我们编写了这篇指南来帮助您!在这篇文章中,我们将展示如何轻松通知用户他们的评论已在 WordPress 中被批准,以保持互动积极并吸引更多观众参与。

閱讀更多
  • 2025-01-31
  • WordPress 插件

想知道我们在 WPressize Me 如何通过添加标题属性和 nofollow 标签来改善用户体验和SEO吗?默认的 WordPress 编辑器并不容易提供这些选项。本文将为您简要介绍如何在 WordPress 的插入链接弹出窗口中为链接添加标题和 nofollow 属性选项,以便简化工作流程和提升您的SEO努力。

閱讀更多
  • 2025-01-28
  • WordPress 插件

你是否想在你的WordPress网站上启用Imagick?大多数情况,WordPress会自动使用Imagick来管理所有网站的图像。然而,通过调整默认的Imagick设置,你可以提高网站性能或向访客展示更高质量的图像。在本文中,我们将展示如何在你的WordPress网站上启用Imagick,并自定义其设置以改善访客体验。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>