Open template file in Pop Up

时间:2014-12-15 作者:Huw Rowlands

我试图在弹出窗口中加载HTML5音频播放器,但运气不好。临时站点为here

音频播放器可以工作,但单击“收听”弹出按钮/链接后无法工作。下面是我调用模板文件的代码,其中包含与页面音频部分相同的代码。

<a class="popup" href="<?php echo get_template_directory_uri(); ?>/assets/inc/modules/module-audio-popup.php" 
onclick="javascript:void window.open(\'<?php echo get_template_directory_uri(); ?>/assets/inc/modules/module-audio-popup.php\',
\'1418242983717\',\'width=500,height=300,toolbar=0,menubar=0,location=0,status=0,scrollbars=0,resizable=1,left=0,top=0\');
return false;">
Listen in PopUp 
<span aria-hidden="true" data-icon="j"></span>
</a>
欢迎提出任何建议。

弹出文件的代码here

3 个回复
SO网友:tfrommen

源中存在致命错误(module-audio-popup.php) :

Fatal error: 调用未定义函数the_field() 在里面/home/website/public_html/sites/fm/wp-content/themes/trickstarfm/assets/inc/modules/module-audio-popup.php 在线11

稍后,我将删除此答案,但将其作为评论发布不会使帖子可读

SO网友:Thanh Le

the_field() 函数需要一个字段名参数,它必须位于循环中。

SO网友:Huw Rowlands

我得到了我的答案here 使用此代码段:

if(!defined(ABSPATH)){
    $pagePath = explode(\'/wp-content/\', dirname(__FILE__));
    include_once(str_replace(\'wp-content/\' , \'\', $pagePath[0] . \'/wp-load.php\'));
}
我在其他HTML/PHP之前就包含了这个。

结束

相关推荐

Error Using Audio plugin

我已经安装了音频插件,以创建Xbrowser播放列表,但出现以下错误jPlayer 2.0.0 : id=\'jquery_jplayer_1\' : Error!到目前为止,我所做的只是创建一个新帖子,使用wordpress音频上传器将音频上传到帖子,使用以下短代码将播放列表添加到帖子,然后发布。[audio layout=\"list\"] 也尝试过[audio]但产生了同样的错误这些文件是。mp3格式,可以在其他播放器中播放。如果相关,该站点存储在本地。