我对WordPress几乎没有什么经验,但到目前为止,我尝试把所有的东西都设置好了。我现在正在挣扎的地方是,似乎没有一个天文入门模板能够工作--它们都会破坏并生成无效的html,如下所示:
<img src="\"https://websitedemos.net/digital-agency-08/wp-content/uploads/sites/850/2021/05/about.jpg\"" alt="\"\"" class="\"wp-image-47" size-full\"="">以下内容涵盖了整页:

这似乎是一些奇怪的代码卫生问题?我试着寻找这个问题,但什么也找不到。
我检查了系统需求和工具>站点健康,与此相关的一切似乎都很好。
我正在使用PHP8.0和NGINX运行一个Ubuntu服务器。符合阿斯特拉模板的最低要求。
有什么想法如何处理这个问题,或者在哪里调查什么可能是错误的?我可以在我的问题中添加什么信息来提供更多的线索?
发布于 2022-08-31 02:24:20
来自:https://wordpress.org/support/topic/imported-template-is-broken-with-gutenberg-as-the-page-builder/
从那以后,我尝试了几个天文模板,都有同样的问题-错误的斜杠-转义引号在文章的内容。
我把这个问题追溯到了一个“”,因为它是在天文插件代码注释中命名的。
在文件wp-content/plugins/astra-sites/inc/importers/wxr-importer/class-astra-wxr-importer.php中,显然有一个if分支在Gutenberg中运行,显式地添加了实际破坏页面内容的斜杠:
$data‘’post_content‘= wp_slash( $data’‘post_content’);
如果我注释掉这一行,模板似乎会很好地导入。
修好了!
https://stackoverflow.com/questions/73446461
复制相似问题