Opis
Zamysł był taki, aby umożliwić administratorom łatwy dostęp do usunięcia zbędnych funkcji lub całych modułów, które mogą nie być utylizowane w różnych projektach, całość zamknąć w prostym interfejsie i umożliwić modyfikację kilkoma kliknięciami.
Nie ma tutaj żadnych wodotrysków, zewnętrznych bibliotek, czy ukrytych funkcjonalności.
Możliwości aktualnej wersji:
Zbędne funkcje
- Usuwanie stylów Gutenberga
- Usuwanie WordPressowych emoji
- Usuwanie kanałów RSS
- Usuwanie Really Simple Discovery
- Usuwanie krótkiego linka
- Usuwanie odnośnika odkrywczego REST
- Usuwanie odnośnika odkrywczego oEmbed
- Usuwanie widżetów z kokpitu administratora
- Usuwanie natywnej mapy witryny XML
- Usuwanie zakładek pomocy dla administratorów
- Usuwanie pod-menu administracyjnego z logiem WP oraz wiadomości z podziękowaniem.
- Usuwanie/wyłączanie narzędzia Stan witryny
- Usuwanie stron Importu/Eksportu
Narzędzia
- Usuwanie systemu komentarzy
- Usuwanie widżetów (menu „Wygląd”)
- Ograniczanie oEmbed
- Usuwanie wewnętrznych pingbacków
- Modyfikacja interwału API Heartbeat
- Wymuszenie GD, jako modułu przetwarzania obrazków
- Zmiana limitu rewizji
- Usuwanie taksonomii tagów
- Wyłączanie stron archiwów autorów
Dokumentacja / Źródło
Wszystkie wymagane informacje są zamieszczone na stronie konfiguracji wtyczki, każda z funkcji jest stosownie opisana.
Kod źródłowy można znaleźć na oficjalnym repozytorium GitHuba
Prywatność
Wtyczka Bloat-off:
- nie śledzi w żaden sposób użytkowników;
- nie wysyła danych personalnych do zewnętrznych serwisów;
- nie używa ciastek.
Instalacja
Opcja A:
- Przejdź do zakładki „Wtyczki” w panelu administracyjnym.
- Kliknij na „Dodaj wtyczkę”.
- W polu wyszukiwania wpisz „Bloat-off”.
- Kliknij na „Zainstaluj” obok nazwy wtyczki.
- Kliknij na „Aktywuj” obok nazwy wtyczki.
Opcja B:
- Pobierz paczkę ze wtyczką z oficjalnej strony wtyczki.
- Przejdź do zakładki „Wtyczki” w panelu administracyjnym.
- Kliknij na „Wyślij wtyczkę na serwer”.
- Wybierz pobraną paczkę ze wtyczką i kliknij na „Zainstaluj”.
- Po zainstalowaniu wtyczki kliknij na „Aktywuj” obok nazwy wtyczki.
Opcja C:
- Wgraj cały rozpakowany folder „bloatoff-utils” do katalogu /wp-content/plugins/.
- Aktywuj wtyczkę poprzez listę wtyczek w panelu administracyjnym (Wtyczki > Zainstalowane wtyczki).
Najczęściej zadawane pytania
-
Czy wtyczka jest w 100% darmowa?
-
Tak. Nie ma żadnych ukrytych/premium funkcjonalności.
-
Czy korzystanie z wtyczki jest bezpieczne?
-
Większość opcji powinna być bezpieczna w użytkowaniu ale uczulam, aby czytać dokładnie opisy – a już w ogóle te oznaczone czerwoną gwiazdką obok nazwy funkcji.
-
W jaki sposób ta wtyczka różni się od innych, które są w repozytorium?
-
Efekt końcowy zapewne w większości przypadków będzie taki sam. Różnice mogą docelowo wynikać z trzech zasad:
1. Ta wtyczka nie dodaje absolutnie nic poza tym, co jest potrzebne do zmian konfiguracji.
2. Bloat-off będzie (lub będzie się starać) skupiać się tylko na funkcjach domyślnej instalacji WordPressa, z wykluczając inne wtyczki.
3. Będzie się starać informować użytkowników o funkcjach w czytelny i przejrzysty sposób. -
Gdzie znajduje się strona ustawień?
-
W głównej zakładce „Ustawienia” (domyślnie) lub /options-general.php?page=bloatoff-utils; miej na uwadze, że ta zakładka jest dostępna tylko dla administratorów (lub super-administratorów).
-
Czy ta wtyczka działa na instalacjach typu multisite?
-
Na chwilę obecną nie ma konfiguracji obejmującej całą sieć lub dedykowanej podstrony dla takich zmian i całość działa per-witryna. Mam w planach wdrożenie pełnej obsługi multisite ale ciężko powiedzieć kiedy zostanie to wdrożone i odpowiednio przetestowane.
-
Czy będą dodawane nowe funkcje?
-
Cały czas szukam nowych możliwości optymalizacyjnych. Jeśli uważasz, że coś warto dodać – to śmiało podrzuć pomysł.
-
Czy myślisz również o usuwaniu zbędnych funkcji lub „naleciałości” innych wtyczek?
-
Nie, funkcjonalność wtyczki będzie ograniczać się tylko do bazowej instalacji WordPressa.
-
Dlaczego np. nie ma funkcji typu „wyłączenie hasła aplikacji”? Czy to nie jest coś, co jest rzadko używane przez większość użytkowników?
-
Co prawda jestem przekonany, że ta funkcja nie powinna być aktywna domyślnie ale to bardziej coś, co dotyczy zabezpieczeń witryny i nie wpływa bezpośrednio na optymalizację.
-
Czy będzie dodana funkcja usunięcia skryptu jQuery migrate?
-
Skrypt ten został domyślnie wyłączony od wersji WP 5.5.0. Jeśli coś na Twojej witrynie nadal używa takiej kompatybilności wstecznej, to najlepiej byłoby zaktualizować moduł tego wymagający. Usunięcie jQuery migrate moze potencjalnie spowodować problemy z niektórymi funkcjami. Jednakże, jeśli nadal potrzebujesz usunąć ręcznie ten skrypt, to możesz to zrobić poprzez dodanie tego kodu w pliku functions.php Twoje aktywnego motywu po
<?php: snippet. -
Moja strona po usunięciu stylów Gutenberga przestała działać! Co mam zrobić?
-
Istnieje duże prawdopodobieństwo, że Twój motyw lub jedna z Twoich wtyczek polega na stylach lub skryptach Gutenberga.
Opcja ta jest przeznaczona jedynie dla instalacji, które nie polegają na Gutenbergu w żaden sposób. -
Dlaczego niektóre przekierowania kierują do stron developerskich WP, a nie oficjalnej dokumentacji użytkowania?
-
Niektóre funkcjonalności są czysto techniczne, a jeszcze inne są po prostu archaiczne (np. RSD został dodany w wersji 2.0.0). Niestety nie wszystko jest też udokumentowane w przystepny sposób.
-
Co właściwie oznacza ostrzeżenie przy odnośniku odkrywczym oEmbed?
-
Niektóre zewnętrzne usługi mogą polegać na odnośnikach odkrywczych oEmbed, aby pobierać odpowiednio treść.
Witryny na bazie WordPressa nie potrzebują tych linków i mogą pobierać treści niezależnie od tego, czy znajdą te linki (zakładając, że witryna jest odpowiednio skonfigurowana i nie zostały dodane żadne dodatkowe zasady blokowania). -
Dlaczego nie ma opcji, aby całkowicie wyłączyć API Heartbeat?
-
Zbyt wiele funkcjonalności polega na API Heartbeat i wyłączanie go jest naprawdę złym pomysłem – najwięcej potencjalnych problemów dotyczyłoby właśnie tej opcji.
Jeśli nadal potrzebujesz wyłączyć, możesz to zrobić poprzez dodanie poniższego kodu do pliku functions.php aktywnego motywu Twojej witryny po<?php: snippet. Miej na uwadze, że robisz to na własną odpowiedzialność. -
Czy zmiana interwału Heartbeat dotyczy wszystkich instancji użytkowania?
-
Tak. Interwał jest modyfikowany globalnie.
-
Czy zmiana interwału API Heartbeat może popsuć coś na mojej witrynie?
-
Możliwe. Jeśli modyfikacja tej opcji pozostawia wątpliwości, to najlepiej pozostawić ją jako wyłączoną.
Zapisanie opcji jako niezaznaczonej zresetuje interwał do domyślnej wartości 15 sekund. -
Jak mogę sprawdzić, jakiego obecnie używam modułu przetwarzania obrazków?
-
Najprościej sprawdzając zakładkę „Obsługa mediów” w narzędziu „Stan witryny”.
W większości przypadków sprawdzisz tam jaki moduł przetwarzania obrazków jest obecnie używany wraz z innymi, szczegółowymi informacjami. -
Czy stare rewizje zostaną od razu usunięte po zmianie limitu?
-
Nie. Rewizje są oczyszczane tylko i wyłącznie przy aktualizacji danego wpisu lub strony.
-
Dlaczego nie ma opcji usunięcia rewizji hurtem?
-
Dodanie takiej funkcjonalności wiązałoby się ze zbyt wieloma zmiennymi (np. instalacje z bardzo ograniczonymi zasobami serwera albo tysiące rekordów do wyczyszczenia na raz) i prawdę mówiąc uważam to za coś, co jest poza spektrum tego, co ma oferować wtyczka Bloat-off. Jeśli natomiast potrzebujesz takich funkcji, to zalecam skorzystać ze wtyczek typu WP-Sweep lub Optimize Database after Deleting Revisions.
-
Jaka jest najbardziej optymalny limit rewizji?
-
Zależy tylko i wyłącznie od sposobu użytkowania. Powiedziałbym, że optymalnie jest to pomiędzy 3-5, ale niektórzy mogą potrzebować wglądu do 10 wersji wstecz.
-
Możliwie, ale tylko jeśli tagi są zaindeksowane przez wyszukiwarki.
-
Podobnie jak z tagami — wyłącznie jeśli są zaindeksowane przez wyszukiwarki.
-
Czy myślisz o dodaniu opcji importu/eksportu ustawień?
-
Jest to w planach, ale na razie bez konkretnych dat.
-
Potrzebuję pomocy, coś nie działa!
-
Jeśli problem dotyczy wtyczki Bloat-off, utwórz proszę nowy temat na forum wsparcia WordPressa, zamieszczając jak najwięcej informacji.
-
Czy wtyczka pozostawia coś po odinstalowaniu?
-
Nie, wszystkie opcje z bazy danych są czyszczone przy usuwaniu wtyczki.
Recenzje
Wtyczka nie ma jeszcze żadnej recenzji.
Kontrybutorzy i deweloperzy
„Bloat-off – usuwanie zbędnych funkcji i narzędzia optymalizujące” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.
ZaangażowaniWtyczka „Bloat-off – usuwanie zbędnych funkcji i narzędzia optymalizujące” została przetłumaczona na 1 język. Podziękuj tłumaczom za ich wkład.
Interesuje cię rozwój wtyczki?
Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.
Rejestr zmian
To check & download versions prior to v0.9.7.1 please check Official GitHub repository
v0.9.7.2
- Fix for Heartbeat function
- Fixes for descriptions
- Fixes for translations
- Fix for settings page title
v0.9.7.1
- Updated readme.txt
- Updated functions descriptions
- Updated translation file
v0.9.7
- Added new utility – removal of authors archive pages
- Updated some descriptions
- Updated translation file
- Updated readme.txt
v0.9.6.1
- Changed maximum values for revisions (from 999 to 99) and Heartbeat API interval (from 86400s to 3600s)
- Changed priority for last filter in Site Health optimization (from PHP_INT_MAX to 999)
- Updated readme.txt
v0.9.6
- Extended descriptions to allow sanitized translations with
<br>,<strong>and</strong>html tags - Additional styling to descriptions, for better readability
- New utility added – limit number of revisions
- New utility added – native tags taxonomy removal
- Updated form handler in js, to work with number of options
- Updated some of the descriptions to be more substantial
v0.9.5
- Core version bump
- Options page settings args update (admin/settings-page.php)
- Gutenberg Warning info update
- Required WP version bump (from 5.2 to 5.5)
- New utility added – Image Processing Engine
- XMLRPC option removed
- Added readme.txt file (WIP)
- Updated translation file
v0.9.4
- Refactored utilities/optimizations code, for better scalability.
- Added two new functions: Site Health and Import/Export removal.
- Added link to Site Health.
- Added link to RSD.
- Added link to Shortlink.
- Added link to REST discovery.
- Added link to oEmbed discovery.
- Updated translation file.
- Removed code related to jQuery migrate from the source
v0.9.3
- Added tooltips to question markings.
- Added more info link to native WordPress widgets removal utility.
- Added more info link to Heartbeat API utility.
- Changed Description on Heartbeat API utility.
- Added more info link to oEmbed utility.
- Added more info link to Admin help tabs removal.
- For now, commented-out option to remove jQuery migrate; it’s really rare to see it used anywhere nowadays.
- Added more info link to WP Emoji removal.
- Added more info link to RSS Feeds removal.
- Added more info link to Dashboard Widgets removal.
v0.9.2
- New functionalities
- New sanitization of options
- Changed wrapper of each function to html details/summary elements
- Added proper styling for warnings and gains
- Added new descriptions
v0.9.1
-
Added uninstaller
-
Added link to settings page


