通过前端加载WP核心厚盒

时间:2013-09-15 作者:Dan

通过查看一些最热门的谷歌搜索结果,这个问题已经被回答了很多次,但给出的答案似乎在我的WP 3.6安装中不起作用。

给出的一种解决方案是:

function my_thickbox() {
   if (!is_admin()) {
      wp_enqueue_script(\'thickbox\', null,  array(\'jquery\'), true);
      wp_enqueue_style(\'thickbox.css\', includes_url(\'/js/thickbox/thickbox.css\'), null, \'1.0\');
   }
}
add_action(\'init\', \'my_thickbox\');
另一个是:add_action( \'wp_enqueue_scripts\', \'add_thickbox\' ).

我也试过用这个add_thickbox() 没有成功。

所有这些方法似乎都能成功加载thickbox.css, 但没有显示JS文件。我可以手动转到并包含thickbox.js, 但考虑到所有这些似乎都是由script-loader.php.

1 个回复
最合适的回答,由SO网友:Eugene Manuilov 整理而成

您需要添加呼叫wp_footer(); 作用在您的footer.php 文件应该是这样的:

        <?php wp_footer(); ?>
    </body>
</html>

结束