纵观谷歌的一些顶级搜索结果,这个问题已经被多次回答了,但是在我的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的核心来处理,这似乎不太可取。
发布于 2013-09-15 21:06:46
您需要添加wp_footer();函数的调用。在关闭footer.php文件中的body标记之前,请先这样做。它应该是这样的:
<?php wp_footer(); ?>
</body>
</html>https://wordpress.stackexchange.com/questions/114256
复制相似问题