Przejdź do głównej zawartości
4 minuty czytania (729 słów)

Wyczyść tabelę wp_posts WordPress

WCZYSZCZANIE-TABELI-WP-POST

Dla każdego posta, który piszesz lub strony, którą tworzysz, WordPress przechowuje wiele wersji, do których możesz wrócić. Ten komfort jest w porządku, dopóki pewnego dnia nie zauważysz, że przestrzeń twojego serwera jest niewytłumaczalnie zajęta. Winowajcą jest tabela wp_posts, która przy braku ograniczeń co do wersji, rośnie i rośnie.

 

System wersji roboczych WordPress wp-posts

Rewizje są dostępne z menu bocznego na dowolnym poście lub stronie. Możesz przeglądać rewizje, aby zobaczyć, co się zmieniło i kiedy. W razie potrzeby możesz poruszać się tam i z powrotem między rewizjami, aby wyszukać zawartość, którą usunąłeś, lub przywrócić starszą wersję. Problem pojawia się tylko wtedy, gdy Twój blog WordPress jest zalany rewizjami.

1-Rewizje


 
Domyślnie WordPress przechowuje nieograniczoną liczbę wersji Twoich postów i stron, nawet jeśli rzadko poświęcasz im drugą myśl. Jednak wyczyszczenie tabeli wp_posts i zwolnienie miejsca może być tak proste, jak zapytanie MySQL. W tym artykule pokażemy Ci, jak to zrobić i jak zapobiec gromadzeniu się wersji w przyszłości.

 

Czyszczenie tabeli wp_posts z poziomu phpMyAdmin

Wersje są przechowywane w bazie danych MySQL, więc ma sens, że pierwszym przystankiem do czyszczenia wersji jest sama baza danych. phpMyAdmin jest jednym z najczęstszych narzędzi administracyjnych dla MySQL i pozwala na zapytania w przyjaznym interfejsie.

2-Zapytanie

 

Aby usunąć stare wersje, zlokalizuj i wejdź do tabeli wp_posts. U góry wybierz zakładkę SQL i wprowadź poniższe zapytanie:

DELETE FROM wp_posts WHERE post_type = "revision";

 

Zapytanie wyszukuje wersje postów, które są rewizjami w tabeli wp_posts i usuwa je. Proste, ale niezwykle skuteczne; w małym blogu WordPress rozmiar tabeli zmniejszył się z 86kb do 22kb - o 75%. Na większych stronach jest w stanie usunąć nawet 90% zarchiwizowanych danych.

 

Czyszczenie tabeli wp_posts za pomocą WP Speed of Light

Ręczne usuwanie wersji roboczych z tabeli wp_posts jest skomplikowane i wprowadza ryzyko błędnego usunięcia rzeczywistych postów i stron. WP Speed of Light oferuje znacznie bardziej intuicyjny sposób czyszczenia wersji roboczych z tabeli wp_posts.

Stare wersje mogą być wyczyszczone z menu Database Cleanup w konfiguracji WP Speed of Light. Jedną z opcji jest wyczyszczenie wszystkich wersji postów - zaznacz ją i naciśnij przycisk clean & save, aby uwolnić tabelę wp_posts od zbędnej zawartości.

wp-speed-of-light-database-auto-cleaup

 

Jeśli posiadasz dodatek Pro do WP Speed of Light, możesz pójść o krok dalej. U góry na tej samej stronie możesz włączyć automatyczne czyszczenie i wybrać jak często chcesz czyścić tabelę wp_posts. Naciśnij wyczyść i zapisz, aby zatwierdzić zmiany.

 

Ograniczanie liczby wersji roboczych WordPress

Jak w przypadku innych rzeczy, profilaktyka jest lepsza niż leczenie. Konfiguracja WordPress pozwala ograniczyć liczbę wersji do przechowywania dla każdego postu lub strony. Aby ustawić tę opcję, uzyskaj dostęp do serwera za pomocą SFTP i otwórz plik wp-config.php.

wordpressrevisionbig-list

 

W pliku wp-config.php chcesz szukać linii definicji ABSPATH. Aby którakolwiek z poniższych linii zadziałała, musisz wstawić je przed tą linią kodu. Istnieją dwa sposoby ograniczenia liczby wersji WordPress. Możesz wypisać następującą linię kodu, aby zachować tylko najnowsze wersje:

define('WP_POST_REVISIONS', 5);

 

Oczywiście, możesz zmienić liczbę, aby określić swój własny limit rewizji postów i stron. Alternatywnie, jeśli chcesz w ogóle nie przechowywać rewizji, możesz całkowicie wyłączyć system rewizji WordPress, wpisując następujący kod:

define('WP_POST_REVISIONS', false);

 

Teoretycznie, poprawki WordPressa mogą być błogosławieństwem, pozwalającym przeskakiwać między starszymi postami i stronami, aby znaleźć treść, którą wyedytowałeś. W rzeczywistości ograniczenia miejsca na małych serwerach mogą unicestwić użyteczność poprawek i przekształcić je w uciążliwe archiwa. Zarówno z WP Speed of Light jak i ręczne usuwanie ich, poprawki nie muszą być przeszkodą, a w przyszłości możesz zmienić ich zachowanie, aby dostosować je do swoich potrzeb.

Warto również zauważyć, że WP Speed of Light pozwoli nam analizować szybkość naszej strony i dać nam proste opcje szybkiego optymalizowania, jak widać tutaj.

 

Więcej szczegółów: WP Speed of Light >>

 

Bądź na bieżąco

Gdy zapiszesz się do bloga, będziemy wysyłać Ci e-mail, gdy pojawią się nowe aktualizacje na stronie, abyś ich nie przegapił.

Powiązane Posty

Komentarz do tego posta został zablokowany przez administratora.
 

Komentarze