Jak ograniczyć lub wyłączyć automatyczne opróżnianie kosza w WordPress
![Jak ograniczyć lub wyłączyć automatyczne opróżnianie kosza w WordPress](https://oen.pl/wp-content/uploads/2023/01/Jak-ograniczyc-lub-wylaczyc-automatyczne-oproznianie-kosza-w-WordPress.png)
Czy chcesz zmienić częstotliwość opróżniania kosza w witrynie WordPress lub zatrzymać automatyczne opróżnianie kosza przez WordPress?
Domyślnie WordPress automatycznie usuwa wszystko, co znajdowało się w koszu przez 30 dni. Jednak niektórzy użytkownicy mogą chcieć, aby kosz był opróżniany częściej lub rzadziej, lub wolą opróżniać kosz ręcznie.
W tym artykule pokażemy, jak ograniczyć lub wyłączyć automatyczne opróżnianie kosza w WordPress.
![Jak wyłączyć automatyczne opróżnianie kosza w WordPress Jak wyłączyć automatyczne opróżnianie kosza w WordPress](https://oen.pl/wp-content/uploads/2023/01/Jak-ograniczyc-lub-wylaczyc-automatyczne-oproznianie-kosza-w-WordPress.png)
Co to jest Kosz w WordPressie?
WordPress dodał funkcję kosza już w wersji 2.9. Działa tak samo jak kosz lub kosz na komputerze.
Innymi słowy, Twoje usunięte posty nie są trwale usuwane, ale zamiast tego są wysyłane do kosza, aby można je było odzyskać przez jakiś czas. Każdy może przypadkowo usunąć wpis. Właśnie dlatego WordPress ułatwia przywracanie usuniętych postów i stron.
Możesz je zobaczyć, przechodząc do Posty » Wszystkie posty z pulpitu nawigacyjnego WordPress, a następnie klikając opcję „Kosz”.
Twoja witryna WordPress automatycznie usunie wszystko z kosza po 30 dniach, aby się nie gromadziło.
Co zrobić, jeśli nie chcesz, aby WordPress automatycznie usuwał elementy z kosza? Lub wolisz, aby był opróżniany częściej lub rzadziej niż raz w miesiącu.
Przyjrzyjmy się, jak możesz automatycznie opróżniać go tak często, jak chcesz. Poniżej omówimy trzy metody. Pierwsza metoda jest najłatwiejsza dla większości użytkowników. Możesz skorzystać z poniższych linków, aby przejść do preferowanej metody.
Metoda 1: Zmiana, kiedy kosz WordPress jest opróżniany za pomocą wtyczki
Najpierw musisz zainstalować i aktywować wtyczkę Zmień czas opróżniania kosza. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem krok po kroku dotyczącym instalacji wtyczki WordPress.
Po aktywacji należy odwiedzić stronę Ustawienia » Ogólne strona pulpitu administratora. Tam przewiń do dołu strony, a znajdziesz nowe ustawienie „Czas do opróżnienia kosza (w dniach)”.
Po prostu wpisz liczbę dni, w ciągu których WordPress powinien opróżnić kosz. Na przykład możesz wpisać 1 dla dnia, 7 dla tygodnia lub 30 dla miesiąca.
Jeśli wpiszesz 0, usunięte posty i strony zostaną trwale usunięte zamiast trafiać do kosza.
Uwaga: Zachowaj ostrożność przy ustawianiu czasu opróżniania na 0. Odzyskanie trwale usuniętych postów i stron może być trudne. Upewnij się, że używasz zapasowej wtyczki, na wszelki wypadek.
Nie zapomnij kliknąć przycisku „Zapisz zmiany”, aby zapisać ustawienia.
Metoda 2: Zmiana, kiedy kosz WordPress jest opróżniany za pomocą kodu
Możesz także skonfigurować częstotliwość opróżniania kosza za pomocą fragmentu kodu. Ta metoda nie jest zalecana dla początkujących, więc jeśli nie znasz kodu, powinieneś zamiast tego użyć metody 1.
W przypadku tej metody będziesz musiał edytować plik wp-config.php.
Jeśli wcześniej nie edytowałeś pliku wp-config.php, zapoznaj się z naszym przewodnikiem dotyczącym edytowania pliku wp-config.php w WordPress.
Możesz po prostu dodać następujący wiersz kodu do pliku wp-config.php.
define('EMPTY_TRASH_DAYS', 1 ); //Integer is the amount of days
Powinieneś wkleić go na końcu pliku, tuż przed linią, która mówi: ’To wszystko, przestań edytować! Miłego blogowania.
![Automatyczny kod kosza w wpconfig Automatyczny kod kosza w wpconfig](https://oen.pl/wp-content/uploads/2023/01/1675192508_720_Jak-ograniczyc-lub-wylaczyc-automatyczne-oproznianie-kosza-w-WordPress.png)
Jeśli pozostawisz ten fragment kodu bez zmian, Twój kosz będzie opróżniany każdego dnia. Możesz zmienić numer 1 na inny numer, a kosz zostanie opróżniony po określonej liczbie dni.
Jeśli nie chcesz w ogóle korzystać z funkcji kosza, powinieneś ustawić liczbę na 0. Usunięte posty i strony zostaną wtedy trwale usunięte bez umieszczania ich w koszu.
Najpierw upewnij się, że masz skonfigurowaną wtyczkę do tworzenia kopii zapasowych, na wypadek gdybyś musiał przywrócić przypadkowo usunięte strony.
Nie zapomnij zapisać pliku wp-config.php po dokonaniu zmian.
Metoda 3: Zatrzymanie WordPressa przed automatycznym opróżnianiem kosza
Czy chcesz zatrzymać automatyczne usuwanie elementów z kosza przez WordPressa?
Po prostu dodaj poniższy mały fragment kodu do pliku functions.php motywu. Jeśli nie jesteś przyzwyczajony do edytowania podstawowych plików WordPress, zapoznaj się z naszym przewodnikiem dotyczącym kopiowania i wklejania fragmentów kodu z sieci.
Generalnie nie zalecamy bezpośredniej edycji plików motywu witryny. Najmniejszy błąd może zepsuć Twoją witrynę. Lepszym sposobem dodawania fragmentów kodu jest użycie WPCode.
Najpierw musisz zainstalować i aktywować bezpłatną wtyczkę WPCode. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem dotyczącym instalacji wtyczki.
Następnie możesz przejść do Fragmenty kodu » + Dodaj fragment kodu z pulpitu nawigacyjnego WordPress, a następnie wybierz opcję „Dodaj swój kod niestandardowy (nowy fragment kodu).
![Dodawanie niestandardowego kodu w WPCode Dodawanie niestandardowego kodu w WPCode](https://oen.pl/wp-content/uploads/2023/01/1675192508_698_Jak-ograniczyc-lub-wylaczyc-automatyczne-oproznianie-kosza-w-WordPress.png)
Następnie musisz wprowadzić tytuł fragmentu kodu.
Następnie skopiuj ten fragment kodu i wklej go w polu „Podgląd kodu”.
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 elementy z kosza, gdy ich czas się skończy.
Nie zapomnij kliknąć menu rozwijanego „Typ kodu” i wybrać opcję „Fragment PHP”.
Następnie przewiń w dół do sekcji „Wstaw”, aby wyświetlić więcej opcji, takich jak sposób i miejsce wstawienia kodu.
Zalecamy korzystanie z opcji domyślnych. Wtyczka będzie Automatyczne wstawianie kod i uruchamiaj go wszędzie w swojej witrynie.
![Wybierz opcje wstawiania kodu Wybierz domyślną metodę automatycznego wstawiania w WPCode](https://oen.pl/wp-content/uploads/2023/01/1675192509_120_Jak-ograniczyc-lub-wylaczyc-automatyczne-oproznianie-kosza-w-WordPress.png)
Następnie możesz kliknąć przełącznik, aby utworzyć fragment kodu Aktywny.
Gdy to zrobisz, po prostu kliknij przycisk „Zapisz fragment” u góry.
![Zapisz i aktywuj fragment kodu WPCode Zapisz i aktywuj fragment kodu WPCode](https://oen.pl/wp-content/uploads/2023/01/1675192509_188_Jak-ograniczyc-lub-wylaczyc-automatyczne-oproznianie-kosza-w-WordPress.png)
Teraz, gdy wyślesz element do kosza, pozostanie on tam, dopóki nie przejrzysz usuniętych plików.
Stąd możesz ręcznie kliknąć przycisk „Opróżnij kosz”, aby usunąć dowolny post.
![Kliknij przycisk opróżniania kosza Kliknij przycisk opróżniania kosza](https://oen.pl/wp-content/uploads/2023/01/1675192509_861_Jak-ograniczyc-lub-wylaczyc-automatyczne-oproznianie-kosza-w-WordPress.png)
Mamy nadzieję, że ten samouczek pomógł ci dowiedzieć się, jak ograniczyć lub wyłączyć automatyczne opróżnianie kosza w WordPress. Możesz także dowiedzieć się, jak uzyskać bezpłatny certyfikat SSL lub sprawdzić listę niezbędnych wtyczek do rozwijania witryny.
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube, aby zobaczyć samouczki wideo WordPress. Możesz nas również znaleźć na Świergot i Facebooka.