如何调用iframe中的函数

时间:2017-05-13 10:18:01

标签: javascript php wordpress function iframe

我已经在wordpress中创建了一个函数,我通过短代码将id调用到每个帖子中。功能是:

function myshortcode_imdbid( ){
   $id = dt_get_meta('ids');
   return trim($id, 't');
}
add_shortcode( 'post_imdbid', 'myshortcode_imdbid' );

此功能将在每个帖子中打印由数字组成的不同ID,如:232121

我想要做的是将该ID称为iframe,您是否知道如何做到这一点。将短代码放在iframe中不会起作用。

iframe始终相同,只有ID不一样。 iframe看起来像:

<iframe class="API" frameborder="0" scrolling="no" data-apikey="XXXXXXXXXXXX" data-imdbid="HERE I MUST CALL MY ID"></iframe>

我是否需要使用该iframe的其他功能并仅替换数字?如果,那么,任何想法? 非常感谢您阅读本文,我希望有人可以提供帮助。

1 个答案:

答案 0 :(得分:0)

问题已解决。用户使用adsense插件。 adsense插件在管理设置文本框中支持php。 所以通过在single-post.php

中添加以下代码来修复它
  <iframe class="API" frameborder="0" scrolling="no" data-apikey="XXXXXXXXXXXX" data-imdbid="<?php echo do_shortcode('[post_imdbid]');?>"></iframe>