Thema defekt nach dem Upgrade auf WordPress 4.5, fehlendes Stylesheet?

Das Update auf WordPress 4.5 hat mein Theme, ThemeWoot Emulate , kaputt gemacht . Es scheint, dass ein Stylesheet irgendwie fehlt. Beispiel Symptome:

  • Das mobile Menü wird standardmäßig angezeigt
  • Das oberste Suchfeld wird standardmäßig angezeigt
  • Das Kontaktformular modal wird standardmäßig angezeigt
  • Verschiedene Links sind unterstrichen und eine andere Schriftart

Eine Sache, die mir auffiel, war, dass, wenn Abschnitte standardmäßig ausgeblendet werden sollten, eine .hide class vorhanden ist, aber kein entsprechender Stil auf diese class angewendet wird.

Ich habe versucht, den Server und den Browser-Cache zu löschen. Ich habe versucht, alle Plugins zu deaktivieren und zu aktualisieren, aber es gibt keinen Unterschied.

Solutions Collecting From Web of "Thema defekt nach dem Upgrade auf WordPress 4.5, fehlendes Stylesheet?"

Es stellt sich heraus, dass das ThemeWoot Emulate-Theme eine common.css Datei mit dem Schlüssel common in seiner themewoot.php (die in der functions.php ) registriert und einreiht.

Dieser Schlüssel steht anscheinend in Konflikt mit einem wp-admin-Skript, das mit demselben common Schlüssel registriert ist. Anstatt also emulate common.css , wird der wp-admin common.min.css die Warteschlange gestellt und in den Ordner injiziert.

Ich habe die themewoot.php bearbeitet und den common Schlüssel mit einem emulate- Präfix versehen:

Von:

 wp_register_style('common', $this->theme_url(). '/css/common.css', false, TWOOT_VERSION, 'all'); wp_enqueue_style('common'); 

Zu:

 wp_register_style('emulate-common', $this->theme_url(). '/css/common.css', false, TWOOT_VERSION, 'all'); wp_enqueue_style('emulate-common'); 

Und das hat die Dinge wieder in Ordnung gebracht.

ThemeWoot scheint das Emulate-Thema nicht mehr zu verwalten. In Wirklichkeit sollten sie dies patchern und ein Update bereitstellen.

WordPress sollte ernsthaft in Betracht ziehen, ihre corestile und -skripte so zu benennen, dass Updates solche Themen nicht beeinflussen. Ein einfacher wp- wäre hier sehr weit gegangen und hätte mich mindestens ein paar Stunden gerettet. Theme-Ersteller sollten auch alle ihre Assets benennen, damit sie mit allem anderen gut spielen.

Ich habe das gleiche Problem. Die oben genannten Fixed-Meisten des Themas Styling aber die Portfolios und Blog-Shortcodes und Kategorieseiten sind leer. Sie laden den Inhalt und verschwinden dann, sobald die Seite vollständig geladen ist. Andere Stylesheets sind vielleicht nicht korrekt geladen?