我有一个返回一些HTML代码的PHP,例如,如果我在浏览器中执行它,
http://www.myserver.com/myscript.php?size=300
这将返回一些像这样的HTML代码,
'<div><a href="..."><img src="..." /></a></div>'
我想知道我是否有可能直接在我的html代码中调用这个PHP脚本?例如,如果我想在Wordpress侧边栏小部件中使用PHP脚本的输出?
答案 0 :(得分:3)
您可以像这样使用file_get_contents()
:
<div class="sidebar">
<?php
$html = file_get_contents("http://www.myserver.com/myscript.php?size=300");
echo $html;
?>
</div>
答案 1 :(得分:1)
如果您的当前页面的扩展名不是php,则无法直接调用php。
你必须使用一些javascript/jquery/ajax
从外部运行php文件,并使用其中一个基于javascript的代码将数据加载到类或id中。
如果您当前的页面已经是php文件,那么您可以使用include();
或require();
函数来完成工作。
答案 2 :(得分:0)
以上答案是正确的,但这可能不关心wordpress,这是核心PHP功能。
我有一种不同的方法用于侧边栏,这是由wordpress提供的。
这是一个内置功能,请看看我的答案。
Show active sidebar in Wordpress
你可以找到::试试这个,这是使用侧边栏的不同方式
[1]将所有“left_bar”(侧边栏)代码放入名为“sidebar-left_bar”的新文件中
[2]用header.php,function.php和所有文件(保存位置)保存它
[3]现在只需使用<?php get_sidebar( 'left_bar' ); ?>
您想要使用的地方
由于