如何在 WordPress 帖子中禁用自動格式化

WPressize Me

01/16/2023

為什麼要在 WordPress 帖子中禁用格式化?

WordPress 附帶一個內建功能來清理文本。這個功能會用花式引號取代普通引號,並移除顯示 HTML、CSS 或 JavaScript 所需的標籤。有多種方法可以輕鬆在 WordPress 中顯示代碼,您可以查看我們的文章來了解如何在 WordPress 中顯示代碼。然而,有些進階用戶可能希望完全禁用網站上的 WordPress 自動格式化功能。這樣,他們就可以輕鬆跳過 WordPress 格式化檢查,並在需要的地方顯示原始文本。

話不多說,讓我們來看看如何輕鬆禁用網站上的自動 WordPress 格式化。我們將向您展示兩種方法,您可以選擇最適合您的方法。

方法一:手動禁用 WordPress 中的自動格式化

此方法需要您向網站的 WordPress 添加自定義代碼。如果您之前沒有這樣做過,那麼請參閱我們的指南了解如何在 WordPress 中複製和粘貼自定義代碼片段。首先,您需要將以下代碼粘貼到主題的 functions.php 文件或代碼片段插件中。

function my_formatter($content) { $new_content = ''; $pattern_full = '{([raw].*?[/raw])}is'; $pattern_contents = '{[raw](.*?)[/raw]}is'; $pieces = preg_split($pattern_full, $content, -1, PREG_SPLIT_DELIM_CAPTURE); foreach ($pieces as $piece) { if (preg_match($pattern_contents, $piece, $matches)) { $new_content .= $matches[1]; } else { $new_content .= wptexturize(wpautop($piece)); } } return $new_content; } remove_filter('the_content', 'wpautop'); remove_filter('the_content', 'wptexturize'); add_filter('the_content', 'my_formatter', 99); 

我們建議使用 WPCode 插件來添加這段代碼。這是向 WordPress 添加自定義代碼的最安全和最簡便的方法,而無需編輯主題文件。要開始使用,您需要安裝並啟用免費的 WPCode 插件。如果需要幫助,請參閱指南了解如何安裝 WordPress 插件。

插件啟用後,從 WordPress 儀表板轉到代碼片段 » 添加片段。然後,將鼠標懸停在“添加您自己的代碼(新片段)”選項上,並點擊“使用片段”按鈕。接下來,您可以為片段添加標題,標題可以是任何能幫助您記住代碼用途的內容。然後,將上面的代碼粘貼到“代碼預覽”框中,並從下拉菜單中選擇“PHP 片段”作為代碼類型。

最後,將開關從“未啟用”切換為“啟用”,然後點擊頁面頂部的“保存片段”按鈕。上面的代碼告訴 WordPress 如果某些文本包裹在 raw 短碼內則跳過格式化選項。現在,要忽略 WordPress 格式化,您需要將 HTML 區塊添加到 WordPress 帖子編輯器。在帖子編輯器中,您可以將未格式化的文本或代碼放在 raw 短碼內。

[raw]未格式化的代碼[/raw]

這種方法的缺點是它在塊編輯器中可能不太好用。即使在 HTML 區塊內,它也可能行為異常。

方法二:使用插件在 WordPress 中禁用自動格式化

此方法更簡單,但需要您使用舊版 Classic Editor 插件。這種方法的主要缺點是,如果您決定將來使用塊編輯器,它會造成混亂。首先,您需要安裝並啟用 Classic Editor 插件。了解更多詳情,請參閱我們的指南來了解如何在 WordPress 中禁用塊編輯器。之後,您需要安裝並啟動 Raw HTML 插件。了解更多詳情,請參閱我們的逐步指南來了解如何安裝 WordPress 插件。

安裝完成後,您可以創建新帖子或編輯現有帖子。在帖子編輯屏幕上,您需要切換到文本模式,然後將未格式化的文本放在 raw 短碼內。

[raw]未格式化的代碼[/raw]

現在,您可以發布或保存更改,並預覽它們以查看未格式化的文本。

我們希望本文幫助您了解如何在 WordPress 帖子中禁用自動格式化。您可能還想查看我們的指南來了解如何在 WordPress 中突出顯示文本或我們挑選的最佳 WordPress jQuery 插件。如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道獲取 WordPress 視頻教程。您也可以在 Twitter 和 Facebook 上找到我們。



Related Posts

  • 2024-12-12
  • WordPress 教学

多语言表单有助于与全球观众沟通,使您的网站更易于使用,并吸引更多用户。本文介绍了如何使用WPForms和Formidable Forms插件在WordPress中创建多语言表单,以帮助您轻松实现这一目标。

閱讀更多
  • 2024-10-21
  • WordPress 教学

如果您在WordPress管理区域或其他地方遇到‘jQuery未定义’错误,不必担心,这是一个常见的问题。本文为您介绍了该错误的原因以及六种解决方法,以便让您的网站恢复正常运行。

閱讀更多
  • 2024-10-17
  • WordPress 教学

越来越多的人倾向于使用语音搜索而不是在搜索栏中输入关键词。语音搜索被认为是在线交互的未来,各种设备上数百万人每天都在使用它。与通过普通SEO优化网站一样,将网站适配语音搜索同样重要。在本文中,我们将深入探讨为什么语音搜索SEO如此重要,以及如何优化您的WordPress网站以捕获这些语音搜索。

閱讀更多

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