Thickbox在前端不再工作,WP3.3测试版3中的代码有变化吗?

时间:2011-11-16 作者:m-torin

在3.3 beta 3之前,我在前端使用了thickbox和下面的脚本。自beta 3以来,灯箱已停止工作。我的代码中是否有错误或函数是否更改?

function add_themescript(){
    if(!is_admin()){
    wp_enqueue_script(\'thickbox\',null,array(\'jquery\'));
    wp_enqueue_style(\'thickbox.css\', \'/\'.WPINC.\'/js/thickbox/thickbox.css\', null, \'1.0\');
    }

}
add_action(\'init\',\'add_themescript\');

2 个回复
SO网友:Tom J Nowell

这可能与Wordpress中最近一小时内刚刚修复的缓存问题有关:

http://core.trac.wordpress.org/changeset/19318

这是Trac罚单:

http://core.trac.wordpress.org/ticket/19240

在beta 4/RC1之前清除缓存可能会有所帮助

SO网友:Pippin

WP 3.3使用jQuery 1.7。thickbox脚本可能不适用于1.7。我知道其他一些脚本,比如流行的Nivo Slider,已经有问题了。

结束

相关推荐

通过AJAX打开带有内容槽的Thickbox

我在TinyMCE编辑器中添加了一个自定义按钮,我想在单击它时打开WP的Thickbox。我怎样才能使tb_show() 函数使用ajax加载我想要的内容?// the ajax add_action(\'wp_ajax_getTheContent\', \'getTheContent\'); function getTheContent(){ echo \'weqwtegeqgr\'; // <- this should be displayed in the TB&#