开放的编程资料库

当前位置:我爱分享网 > PHP教程 > 正文

禁用 WordPress 自动

当我第一次开始写这个博客,然后又使用 WordPress 时,博客最烦人的部分是 WordPress 的自动格式化。 WordPress 会删除自定义属性,弄乱我的 DIV 和段落结构,通常只会造成严重破坏。这让我非常烦恼,以至于自从这个博客开始以来,我就一直在为自己的博客帖子创建 HTML。然而,这确实需要关闭 autop——通常用于格式化帖子内容的过滤器。要关闭 autop 过滤器,只需将此 PHP 片段添加到主题的 functions.php 文件中:

remove_filter('the_content', 'wpautop');

这个微小的 remove_filter 调用可以让您省去格式化似乎无法控制的麻烦。如果您的 WordPress 博客使用多个主题并且您更愿意将此功能作为插件添加,您可以将以下内容放入一个 PHP 文件中以放置在 /wp-content/plugins 目录中:

/* 
* Plugin Name: Disable autop
* Author: David Walsh
* Author URI: https://davidwalsh.name/
* Plugin URI: https://davidwalsh.name/disable-autop
* Version: 0.1
* Description: Disable WordPress' horrible automatic formatting
*/

remove_filter('the_content', 'wpautop');

如果您更喜欢使用 Markdown 来撰写帖子,这也会有所帮助,因为您可以使用不同的插件或自己在每个主题文件中转换 Markdown。

未经允许不得转载:我爱分享网 » 禁用 WordPress 自动

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏