我正在使用高级自定义字段来创建一个用户可以输入YouTube嵌入代码的字段。在post循环中我有这个代码:
$embed_code = get_field( 'video_embed_code' );
if ( $embed_code ) {
echo do_shortcode( '[row]<div class="video-embed-code">' . $embed_code . '</div>[/row]' );
} else
(else语句获取一个图像并且它正常工作没有错误)输出在浏览器中意外地执行了此操作:
为什么打印iframe代码没有执行它?
答案 0 :(得分:0)
上面提到的@reikyoushin的正确答案是将“格式”设置更改为“将HTML转换为标签”。我没有意识到这是一个设置......谢谢你的回答!