• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >WordPress > 通过短代码禁用 WordPress 自动格式化

通过短代码禁用 WordPress 自动格式化

作者:小兽 字体:[增加 减小] 来源:互联网 时间:2018-11-02

小兽向大家介绍了通过短代码禁用 WordPress 自动格式化等相关知识,希望对您有所帮助

我们在 WordPress后台 发表文章的时候,如果你对文字没有设置什么样式,那么WP的编辑器会自动将你的代码格式化,例如:你写输入一行文字,它会自动给你的文字加上标签,有时候这个功能会对我们带来很多麻烦,特别是给某段文字添加样式的时候。所以我们需要特殊手段解决这个问题。这个方法周良也是查阅而来,并非原创哦。

通过使用短代码,可以对WordPress编辑器自动格式化进行过滤。在使用主题的 functions.php 里加入下面的代码:

function my_formatter($content) {
$new_content = ‘’;
$pattern_full = ‘ { (

. ?

)}is’;
$pattern_contents = ‘{

(.?)

}
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);

添加这段代码后,我们写发表文章的时候使用

需要禁用 WordPress 自动格式化的内容

这样的短代码形式写代码即可(在编辑器的HTML方式下),这样raw 区域里的代码是不会被自动添加上其他标签的。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-05-13WordPress文章标题链接添加正在加载中提示的方法
  • 2018-11-02WordPress异步加载JS代码版
  • 2017-05-13不用wordpress插件显示文章浏览统计功能代码修改(原理分析)
  • 2018-11-02wordpress教程之 WordPress 查看插件
  • 2018-11-02显示WordPress登录用户角色
  • 2018-11-02wordpress文章发表自动推送给百度
  • 2017-05-13wordpress后台中的侧边栏添加菜单或子菜单的方法
  • 2018-11-02WordPress评论文本移除P标签
  • 2017-05-13WordPress使用自定义文章类型实现任意模板的方法
  • 2018-11-02wp_head()详细优化方法 网站头部大瘦身

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Wordpress固定链接伪静态的设置方法
    • WordPress如何实现图片延迟加载
    • 禁止WordPress自动替换半角标点符号的方法
    • WordPress给文章图片自动添加链接的方法
    • 为什么说WordPress是最好的CMS
    • wordpress教程之 WordPress 分类排序
    • WordPress仿雷锋网操作帮助文档
    • WordPress中添加语音搜索功能的实现方法
    • 更改 WordPress 编辑器默认视图为 HTML/文本
    • 用 WordPress 和主题模板做网站(轻松入门 )

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有