W artykule:
W WordPress po usunięciu postu lub komentarza trafia do kosza. Domyślnie zniszczone posty i komentarze pozostają w bazie danych przez 30 dni, co daje wystarczająco dużo czasu, aby je przywrócić w razie potrzeby. Po 30 dniach WordPress automatycznie usuwa całą zawartość kosza na stałe. W tym artykule pokażemy, jak ograniczyć lub wyłączyć funkcję automatycznego opróżniania kosza WordPress.
Co To jest kosz w WordPress?
Po usunięciu postu, strony lub komentarza w WordPress jest on oznaczony jako kosz.
Możesz zobaczyć zniszczone posty lub komentarze, klikając link Kosz podczas przeglądania postów, stron lub komentarzy.
Domyślnie te elementy pozostaną tam przez 30 dni. Następnie WordPress automatycznie usunie je na stałe.
Możesz zastąpić automatyczny proces, przechodząc do kosza i usuwając elementy ręcznie, klikając link Usuń trwale.
Ale co, jeśli nie chcesz, aby WordPress usuwał elementy z kosza? A może chcesz, aby WordPress automatycznie usuwał elementy wcześniej czy później niż 30 dni.
Przyjrzyjmy się, jak ograniczyć lub wyłączyć funkcję automatycznego opróżniania kosza WordPress.
Powstrzymanie WordPressa przed automatycznym opróżnianiem kosza
Czy chcesz zatrzymać WordPress od automatycznego usuwania elementów z kosza? Oto, co musisz zrobić.
Po prostu dodaj ten mały fragment kodu do funkcji motywu.plik php lub wtyczka specyficzna dla witryny.
function wpb_remove_schedule_delete () { remove_action ('wp_scheduled_delete', 'wp_scheduled_delete'); } add_action ('INIT', 'wpb_remove_schedule_delete');
Ten kod po prostu usuwa akcję, która usuwa zniszczone elementy, gdy upłynie ich czas.
Teraz, gdy wyślesz element do kosza, pozostanie on tam, dopóki nie pójdziesz do kosza i ręcznie go opróżnisz.
Zmiana kiedy opróżnić kosz w WordPress
Jak wspomnieliśmy wcześniej, WordPress automatycznie opróżnia kosz po 30 dniach. Możesz to zmienić na dowolną liczbę dni.
Wystarczy dodać następujący wiersz kodu w wp-config.plik php tuż przed linijką, która mówi To wszystko, przestań edytować! Szczęśliwego blogowania.’
define ('EMPTY_TRASH_DAYS', 7) ;
Ta linia zmienia harmonogram opróżniania śmieci na 7 dni. Możesz zmienić 7 na dowolną liczbę dni.
Wyłączanie funkcji kosza w WordPress
Nie zalecamy wyłączania funkcji kosza w WordPress. Jest to świetna funkcja, która przydaje się, gdy przypadkowo usuniesz post, stronę lub komentarz.
Jeśli jednak naprawdę uważasz, że nie potrzebujesz tej funkcjonalności i wolisz usunąć rzeczy na stałe, oto, co musisz zrobić.
Po prostu dodaj ten wiersz kodu do wp-config.plik php tuż przed linijką, która mówi To wszystko, przestań edytować! Szczęśliwego blogowania.’
define ('EMPTY_TRASH_DAYS', 0) ;
Dodanie tej linii całkowicie wyłączy funkcję kosza WordPress. Na Twoich postach i stronach, niestandardowych typach postów i stronach komentarzy zobaczysz trwałe usunięcie linku zamiast kosza.
To wszystko, mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak ograniczyć lub wyłączyć funkcję automatycznego opróżniania kosza w WordPress. Możesz również zobaczyć naszą listę wtyczek 21, aby skutecznie zarządzać blogami wielu autorów WordPress.
Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.