【问题标题】:Unexpected code printed instead of executed打印而不是执行的意外代码
【发布时间】:2013-12-18 16:11:53
【问题描述】:

我正在使用高级自定义字段来创建一个用户可以输入 YouTube 嵌入代码的字段。在后循环中,我有以下代码:

            $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 代码不执行它?

【问题讨论】:

  • 您应该在管理员的设置中选择 HTML 而不是无。
  • 就是这样!感谢您的回答。我没有意识到这是一个选择!
  • 没问题..很高兴你现在把它整理出来了..

标签: php html wordpress advanced-custom-fields


【解决方案1】:

上面提到的@reikyoushin 的正确答案是将“格式”设置更改为“将 HTML 转换为标签”。我没有意识到这是一个设置...感谢您的回答!

【讨论】:

  • 你应该接受这个作为你问题的答案,所以它不会显示为未回答:)
猜你喜欢
  • 1970-01-01
  • 2014-04-21
  • 2021-02-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多