首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yoast SEO破坏媒体上传

问Yoast SEO破坏媒体上传
EN

WordPress Development用户
提问于 2011-03-31 07:05:38
回答 1查看 1K关注 0票数 0

我有一个非常简单的网站,我修改了一个非常小的数额。在安装Yoast插件后,我发现它破坏了后媒体附加/上传。我大约80%确定它与Jquery有关,但我找不到任何与它相关的内容。

我试着强迫functions.php排队,但没有帮助。如能提供任何协助,将不胜感激。

代码语言:javascript
复制
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');
EN

回答 1

WordPress Development用户

回答已采纳

发布于 2011-03-31 18:56:06

通过添加Google .

中的jQuery,您引入了另外两个问题

  1. 管理界面需要在无冲突模式下调用jQuery,因此它不会干扰WordPress用于仪表板的其他脚本。
  2. WordPress仪表板与jQuery 1.5还不兼容,这就是为什么在发布3.1之前就从主干中取出它的原因。

见:WordPress开发博客。

如果您想使用Google的jQuery,请按以下方式注册:

代码语言:javascript
复制
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元描述,看看这是否有区别。

票数 4
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/13593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档