导入后,Gutenberg块编辑器是否更改了帖子内容中的HTML?

时间:2019-11-09 00:24:11

标签: html css wordpress wordpress-gutenberg

您知道古腾堡为何更改了我的HTML和样式吗?

我将旧的大型WP网站中的帖子内容导入到全新的安装和新数据库中。近1200个帖子及其元数据和相关媒体。 XML文件为15mb。我将标准WordPress导入/导出与媒体导出一起用于特色图片。原始站点使用TinyMce advanced来维护客户端的经典编辑器外观。

大部分内容都保留下来,但是在新设置中,导入内容的HTML发生了变化。导入的内容现在位于“经典”块中,并且HTML视图显示,现在在段落之间存在HTML换行符(<br />),而在段落之间则存在&nbsp是空白。

以下是指向前端图像的链接:

enter image description here

这里是HTML前后的链接:

enter image description here

关于古腾堡的事情正在改变帖子内容的基本HTML,我很想知道该怎么做。

https://wordpress.org/support/topic/gutenberg-does-not-play-nicely-with-code-editor/

https://github.com/WordPress/gutenberg/issues/11211

https://core.trac.wordpress.org/ticket/45636?cversion=0&cnum_hist=1

通过CSS的Themeisle,我能够解决前端段落间距的问题

br
    {   content: "A" !important;
        display: block !important;
        margin-bottom: 1em !important;
    }

这是Gutenberg的某种错误,还是我应该继续进行CSS修复?什么是正确的HTML在这里?如果不正确,是否可以使用某种正则表达式魔术来解决?

更新 我重新运行了没有活动插件的导出,并将其导入到没有活动插件的全新安装中。屏幕快照显示了相同的内容如何显示在XML,后编辑器Gutenberg“经典”模块(以“以HTML格式编辑”模式)和数据库中。进入“经典”块后,段落之间的空格消失了,并添加了br和nbsp。在数据库中,br已消失,但nbsp仍然存在。

这里是屏幕截图的link

0 个答案:

没有答案