不能给出一个简化的代码示例,不是因为我的高级响应视频嵌入程序插件有点复杂。但生成嵌入的代码是完全相同的,它只是通过短代码或自动嵌入。
我使用短代码或自动嵌入生成完全相同的内容。Wordpress广告a<p>
和a<br>
当我嵌入带有自动嵌入的视频时,而不是当我嵌入带有短代码的视频时,输出的内容。
HTML中没有任何换行符。wordPress似乎将输出视为正常内容,这可能会导致<p>
在HTML注释和<br>
a之后<img>
. 我的猜测是,WP不会对来自短代码的内容执行此操作,而是对自动嵌入执行此操作。
有没有办法防止这种情况?我知道以后用JS删除它的方法,但我的基本插件功能根本没有JS文件,如果仅仅为此添加一个,我会觉得很粗糙和臃肿。