KakapoWPKakapoWP
登录免费试用
帮助中心/Performance/为脚本减负:defer、?ver=、Emoji、Embed

为脚本减负:defer、?ver=、Emoji、Embed

Gilt für: Kakapo Performance·阅读时间:3分钟

Oben im Panel „Assets" sitzen vier voneinander unabhängige Schalter; darunter folgt die Karte „Browser-Cache (.htaccess)". Die vier Schalter ändern, wie WordPress Skripte einbindet und welche Standardausgaben im <head> überhaupt noch entstehen. Jeder Schalter wirkt sofort nach dem Umlegen, einen Speichern-Knopf gibt es nicht.

Der Reihe nach umlegen

  1. Das Panel „Assets" liegt in der Seitenleiste in der Gruppe „Geschwindigkeit".
  2. Der Eintrag JavaScript „defer" lädt nicht-kritische Skripte verzögert, jQuery bleibt ausgenommen. Ab Werk eingeschaltet.
  3. „Query-Strings entfernen" streicht das ?ver= aus CSS- und JS-Adressen. Ab Werk ausgeschaltet.
  4. „Emoji-Skript entfernen" meldet das Emoji-Erkennungsskript und die zugehörigen Styles ab. Ab Werk eingeschaltet.
  5. „Embeds deaktivieren" entfernt wp-embed.js und die oEmbed-Discovery-Links. Ab Werk ausgeschaltet.

Was defer genau anfasst

Verzögert werden nur Skripte, die über ein src-Attribut geladen werden. Skripte, die bereits defer oder async tragen, sowie die jQuery-Kernbibliothek bleiben unverändert. Im Adminbereich greift die Umstellung nicht.

Emoji und Embeds im Detail

  • Emoji: das Erkennungsskript, die Emoji-Styles, die Ersetzung in Feeds und das wpemoji-Plugin des Editors werden abgemeldet, im Frontend wie im Adminbereich
  • Embeds: wp-embed.js wird im Fußbereich wieder aus der Warteschlange genommen, die oEmbed-Discovery-Links und das oEmbed-Host-Skript im <head> entfallen
Ohne ?ver= ändert sich die Adresse einer Datei nicht mehr, wenn sich ihr Inhalt ändert. Nach einem Theme- oder Plugin-Update kann ein Browser deshalb länger an seiner alten Kopie festhalten.
这篇文章对您有帮助吗?