Wordpress将内容编码为html

Wordpress将内容编码为html,wordpress,Wordpress,我必须为自定义平台编写Wordpress WXR导入程序。除了iframe和嵌入式内容外,其他一切都运行良好 当我从Wordpress导出时,我得到嵌入的内容作为 YouTube[youtube=http://www.youtube.com/watch?v=pY8jaGs7xJ0] 而不是 <iframe width="560" height="315" src="https://www.youtube.com/embed/VH4VPjzT4O0" frameborder="0" all

我必须为自定义平台编写Wordpress WXR导入程序。除了iframe和嵌入式内容外,其他一切都运行良好

当我从Wordpress导出时,我得到嵌入的内容作为

YouTube[youtube=http://www.youtube.com/watch?v=pY8jaGs7xJ0]
而不是

<iframe width="560" height="315" src="https://www.youtube.com/embed/VH4VPjzT4O0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

如果只是针对youtube,我可以手动编写解析器,但我不确定会遇到什么样的嵌入

如何将此Wordpress嵌入格式转换为纯html


注意:我使用Node.JS/Express,不能使用Wordpress函数。

这可能是因为Wordpress的oembed功能。如果您将导出的内容导入wordpress站点,iframe将自动生成。否则,您将不得不编写一个解析器来完成此操作。@Tamim I将导入非wordpress平台。所以,我只需要html输出。我想我别无选择,只能写一个解析器。wordpress无法输出纯html。为什么他们选择走这条路?好吧,在编写解析器时,使用WordPress内置函数,如do_shortcode来执行内容短码。