我有一个非常简单的网站,我修改了一个非常小的数额。在安装Yoast插件后,我发现它破坏了后媒体附加/上传。我大约80%确定它与Jquery有关,但我找不到任何与它相关的内容。
我试着强迫functions.php排队,但没有帮助。如能提供任何协助,将不胜感激。
function my_init_method() {
wp_deregister_script( 'jquery' );
wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js');
wp_enqueue_script( 'jquery' );
}
add_action('init', 'my_init_method');发布于 2011-03-31 18:56:06
中的jQuery,您引入了另外两个问题
如果您想使用Google的jQuery,请按以下方式注册:
function my_init_method() {
if (!is_admin()) {
wp_deregister_script( 'jquery' );
wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js');
wp_enqueue_script( 'jquery' );
}
}
add_action('init', 'my_init_method');另外,您使用的是DDSlider和魔术库,两者都使用timthumb.php,这可能会导致默认的WordPress媒体函数出现问题。
ThemeForest插件和主题众所周知,与jQuery相关的任何东西,即使在失活后也是如此。
几乎所有的Themeforest插件和主题都通过脚本标记添加自己的jQuery。
我建议先删除你的队列脚本,或者修改它,不要在管理员中使用它,然后使用Firebug,找出断点在哪里。
确保在禁用任何用于测试的插件后,浏览器缓存被清除。
您可以尝试的另一件事是禁用Yoast插件中的Ajax元描述,看看这是否有区别。
https://wordpress.stackexchange.com/questions/13593
复制相似问题