通过查看一些最热门的谷歌搜索结果,这个问题已经被回答了很多次,但给出的答案似乎在我的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
.
最合适的回答,由SO网友:Eugene Manuilov 整理而成
您需要添加呼叫wp_footer();
作用在您的footer.php
文件应该是这样的:
<?php wp_footer(); ?>
</body>
</html>