我们不知道为什么编辑会插入引导程序的css

时间:2021-11-24 作者:deanWombourne

我认为这是一个不寻常的例子。

我们运行一个新闻网站,有时在编辑帖子时(使用经典编辑器,而不是新的块编辑器),我们会发现我们正在编辑的帖子中的一段不知何故被包装在一堆包含引导css类的跨中。

i、 e.本段变为

<p><span style="color: var(--bs-body-color); font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg);">
{CONTENT}
</span></p>`
当它最初只是一个普通的<p>{CONTENT}</p>.

到目前为止,我们发现:

保存帖子时似乎会添加标记,这不仅仅是剪切和粘贴的情况,编辑只需在文章中键入内容,编辑不必编辑更改的段落;“正文字体系列”;不会在php或js文件中返回搜索客户端(即浏览器,包括任何外部加载的文件)的结果;“正文字体系列”;也不会返回任何结果,运行多个浏览器的多个编辑器都看到了这一点,因此它不是浏览器中的插件,它不会一直发生,我们无法在添加了这些标签的帖子和段落之间找到任何模式,欢迎任何/所有建议!

2 个回复
SO网友:cjbj

没有检查你的安装,这有点像猜谜游戏,但我要说你的TinyMCE编辑器安装了一个引导插件(有几个)。也许开发人员试图删除它,但只删除了编辑器中的按钮。在任何情况下,它都可能在您没有注意到的情况下处于活动状态,插件的jquery会干扰WordPress,导致不稳定的行为。

此外,该插件可能不在您自己的服务器上,而是从cdn加载的。您是否检查了编辑器页面html中的字符串,如“bootstrap”?

完全不同的选择:一些插件将自己添加到save_post 钩但这在我看来不太可能,因为我不明白为什么插件会这样做。

SO网友:Lovor

在开发人员工具中,查找是否添加了引导css。查看加载的css文件列表。复制css的名称the_content.

相关推荐

如何创建4列和2列Twitter-Bootstrap相结合的WordPress循环?

我想根据4列(桌面视图)、2列(mobile view 768px)和1列(mobile view 425px)的组合显示帖子。我在下面找到了很棒的代码:<?php $paged = ( get_query_var(\'paged\') ) ? get_query_var(\'paged\') : 1; $args=array( \'post_type\' => \'post\',