网络黑猩猩。com建议我在这里发布,因为他们认为我的请求可能存在全球性问题。我认为我所缺少的是显而易见的和简单的,但两个月后,这里被提及似乎表明了另一种情况。我想做的就是从一些非常简单的php中获得一些结果,以便在侧栏小部件或主页中工作。我知道php正在工作,因为我可以在http://ie107.com/wp-content/themes/responsive-child-theme/nowplaying-example.php. 我尝试过允许PHP、Exec PHP和其他插件,但都没有成功。我知道他们的插件可以工作,因为他们的示例在我的网站上工作。
代码/说明很简单:
要在任何网页中显示当前歌曲的艺术家和标题,只需在页面开头包含以下代码:
include “nowplaying.include.php”;
要显示当前艺术家和标题,请插入代码
<?php print htmlspecialchars($GLOBALS["track"][0]["artist"]) ?>
和
<?php print htmlspecialchars($GLOBALS["track"][0]["title"]) ?>
分别地例如:
我们目前正在玩
到目前为止,我在不同的时间安装并激活了三个PHP插件。我已将脚本从/wp-admin
文件夹到/wp-content/themes/responsive-child-theme
azoomer指示的文件夹。com。我创建了一个文本小部件,并用<?php echo “This is the PHP ‘Hello World’”; ?>
而且很成功。然后,我创建了一个文本小部件,其中包含:
<?php include(ABSPATH. “/wp-content/themes/responsive-child-theme/nowplaying.include.php”); ?>
<?php
include “nowplaying.include.php”;
?>
<p>We are currently playing <?php print htmlspecialchars($GLOBALS["track"][0]["title"]) ?> by <?php print htmlspecialchars($GLOBALS["track"][0]["artist"]) ?></p>
小部件出现了,但根本没有文本,甚至没有“我们目前……”我删除了
<?php include “nowplaying.include.php”; ?>
出现文本“我们当前正在播放”,但没有歌曲和艺术家。我也尝试过不使用绝对路径,但它也不起作用。我通过访问验证了正在再次检索歌曲和艺术家信息
http://ie107.com/wp-content/themes/responsive-child-theme/nowplaying-example.php. 然后,我将该站点源代码复制到我的小部件中,只重新填充文本,没有歌曲和艺术家。