Overriding post's font-family

时间:2017-09-21 作者:devondre

我有几个用户在我的页面上发帖。他们中的一些人喜欢在Word中准备帖子,然后将其复制粘贴到WordPress编辑器中。Word使用自定义内联CSS,我想去掉改变字体系列的部分。

是否可以从所有已发布的帖子中替换/删除字体系列css(我不想在将帖子输出到页面时使用一些过滤器,或者使用一些css与!important组合使用)。像“不要使用Word”或“告诉他们停止更改字体”这样的解决方案不会有帮助。谢谢

1 个回复
最合适的回答,由SO网友:WebElaine 整理而成

你可以运行正则表达式。由于他们正在继续这种行为,您可能需要创建一个自定义插件,并设置一个cron作业来定期触发它,以便它继续剥离所有内联样式。

你的插件需要查询所有帖子。然后,在检查每个帖子内容的循环中,使用

preg_replace(\'style="*.*?"\', \'\', $content);

它将用无(“”)替换每个内联样式,本质上是删除它。

结束

相关推荐

Single必须使用Plugins目录进行本地开发

我有多个本地安装的WordPress,并希望有一个单一的必须使用插件目录为我的所有本地网站。有什么我可以添加到wp配置,例如,让我有一个文件夹,可以用于我的所有网站?或者另一种方法?例如:/根/站点/站点1//根/站点/站点2//根/站点/站点3/。。。所有用途:/根/mu插件/谢谢