我在wordpress中使用iframe,但iframe中的页面不支持wordpress功能。 iframe中的页面来自同一个域。
以下是我要做的事情: 我试图通过wordpress函数在iframe页面中调用css。以下是我使用iframe标签的方式:
<iframe id="iframeBox" src="<?php echo get_template_directory_uri();?>/iframe/scoreboard_summary.php" sandbox="" FRAMEBORDER="no" ></iframe>
以下是我的网页 scoreboard_summary.php 中的css调用代码:
<link type="text/css" rel="stylesheet" href="<?php echo get_template_directory_uri();?>/style.css">
函数get_template_directory_uri()不起作用?
请告诉我应该怎么做? 提前谢谢。
答案 0 :(得分:0)
iframe只是网页拉入并显示在div中。你不能以这种方式与他们互动。 PHP已经吐出了你设置的循环和规则所定义的内容。如果你想与服务器通信并在一定时间间隔内调出新数据,你可能希望查看类似的ajax,并跳过iframe。
页面加载后, <?php echo 'do this thing' ?>
只会变成this thing
。没有多少可以理解。
如果您只是想获取样式表并将其应用到您的页面,那么我建议您获取该样式表的整个标准URL并跳过模板目录uri等。
也许你可以通过一些代码或像这样的例子来更好地解释它,它是一个以一定间隔刷新的iframe。祝你好运!