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.

WordPress Automatically Empty Trash

Co To jest kosz w WordPress?

Po usunięciu postu, strony lub komentarza w WordPress jest on oznaczony jako kosz.

Trash links on Posts screen

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.

Deleting an item permanently from trash

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.

Trash feature disabled in WordPress

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.

You May Also Like

6 Najlepszych bramek płatności WooCommerce dla WordPress

W artykule: Jak wybrać najlepszą bramkę płatności WooCommerceTop WooCommerce bramek płatności dla…

14 Najlepsze wtyczki WordPress SEO i narzędzia, których powinieneś używać

W artykule: Rzeczy, które musisz wiedzieć o wtyczkach i narzędziach WordPress SEO1.…

Czeka nas rozwój sportów motorowych

W artykule: Jaki jest związek między popularyzacją sportów motorowych a poprawą kultury…

Jak dodać nagłówki bezpieczeństwa HTTP w WordPress (Przewodnik dla początkujących)

W artykule: Czym są nagłówki bezpieczeństwa HTTP?Dodawanie nagłówków bezpieczeństwa HTTP w WordPress1.…