Przejdź do głównej zawartości

Assets

Assets usuwa wybrane skrypty i style ze stron, na których nie są potrzebne. Większość wtyczek ładuje swoje CSS i JavaScript na każdej stronie, nawet tam, gdzie funkcja się nie pojawia, a ten ciężar spowalnia każdą wizytę. Assets korzysta ze standardowego systemu kolejkowania WordPressa (wp_dequeue_script / wp_dequeue_style), więc nie ma nic firmowego do nauki ani uzależnienia od page buildera. Działa na każdym motywie i nie wymaga WooCommerce.

Dla każdej dodanej reguły Assets sprawdza bieżące żądanie frontu i, gdy warunek reguły pasuje, usuwa (dequeue i deregister) uchwyt, więc nie zostaje wypisany. Reguły uruchamiają się na wp_enqueue_scripts z późnym priorytetem (po motywach i wtyczkach) i nigdy nie działają w panelu.

Otwórz menu Plogins Assets i dodaj regułę z:

  • Uchwyt (handle) - zarejestrowana nazwa skryptu lub stylu do usunięcia (np. contact-form-7). Pole podpowiada uchwyty zarejestrowane na Twojej stronie.
  • Typ - skrypt (JS) lub styl (CSS).
  • Usuń gdy - warunek decydujący, gdzie uchwyt jest usuwany.
  • ID wpisów/stron - opcjonalne, używane tylko przez warunki pojedynczych wpisów.
  • Wszędzie - każda strona frontu.
  • Na stronie głównej - strona główna witryny.
  • Na indeksie bloga - lista wpisów.
  • Na pojedynczych wpisach/stronach (pasujące ID) - pojedyncze wpisy lub strony; ogranicz do konkretnych ID albo zostaw puste, by objąć każdy pojedynczy wpis.
  • Poza pojedynczymi wpisami/stronami (pasujące ID) - odwrotność.
  • Na urządzeniach mobilnych / Na urządzeniach desktop - wg wp_is_mobile().

Otwórz stronę w przeglądarce, podejrzyj źródło lub zakładkę Network i spójrz na atrybut id tagów <script> / <link> - zwykle kończy się na -js lub -css (uchwyt to ta wartość bez końcówki). Ekran ustawień podpowiada też uchwyty aktualnie zarejestrowane na Twojej stronie.

Assets usuwa tylko to, co skonfigurujesz. Jeśli usunięty uchwyt jest zależnością innego skryptu, ten inny skrypt może przestać działać. Zmieniaj po jednej regule naraz i sprawdzaj front. Usunięcie reguły natychmiast przywraca zasób.