Yoast SEO brechen Medien hochladen

Ich habe eine sehr einfache Seite, die ich sehr wenig geändert habe. Nach der Installation des Yoast SEO-Plugins habe ich festgestellt, dass es den Post-Media-Attach / Upload kaputt gemacht hat. Ich bin zu 80% sicher, dass es mit Jquery zu tun hat, aber ich kann nichts finden, was darauf hindeutet, dass es irgendetwas in die Warteschlange einbezieht.

Ich habe versucht, eine Enqueue von functions.php erzwingen, aber es hat nicht geholfen. Jede Hilfe wäre willkommen.

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'); 

Solutions Collecting From Web of "Yoast SEO brechen Medien hochladen"

Sie haben 2 zusätzliche Probleme eingeführt, indem Sie die jQuery von Google CDN hinzufügen.

  1. Die Admin-Oberfläche benötigt jQuery, das in keinem Konfliktmodus aufgerufen wird, so dass es die anderen Skripts, die WordPress für das Dashboard verwendet, nicht beeinträchtigt.
  2. Das WordPress-Dashboard ist noch nicht mit jQuery 1.5 kompatibel, weshalb es direkt vor der Veröffentlichung von 3.1 aus dem Stamm gezogen wurde.

Siehe: WordPress-Entwicklungsblog .

Wenn Sie das jQuery-Register von Google verwenden möchten, ist dies wie folgt:

 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'); 

Auch verwenden Sie DDSlider und Magic Galerie und beide verwenden timthumb.php, die Probleme mit den Standard-WordPress-Medienfunktionen verursachen können.

ThemeForest Plugins und Themes sind bekannt dafür, dass sie auch nach der Deaktivierung mit allem, was mit jQuery zu tun hat, zu tun haben.

Fast alle Themeforest Plugins und Themes fügen ihre eigenen jQuery über Script Tags hinzu.

Ich würde vorschlagen, zuerst dein Enqueue-Skript zu entfernen oder es zu ändern, um es nicht im Admin zu verwenden, dann benutze Firebug und finde heraus, wo der Unterbrechungspunkt ist.

Stellen Sie sicher, dass der Cache Ihres Browsers deaktiviert ist, nachdem Sie eines der Plugins zum Testen deaktiviert haben.

Eine andere Sache, die Sie versuchen können, ist das Deaktivieren der Ajax-Metabeschreibungen im Yoast-Plugin und sehen, ob das einen Unterschied macht.