Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak automatycznie opróżnić kosz WordPress (2 sposoby)

Czy Twój kosz WordPress wymyka się spod kontroli? Cóż, jeśli tak się czujesz, nie jesteś sam.

Domyślnie WordPress automatycznie usuwa wszystko, co znajduje się w koszu przez 30 dni.

Chociaż ta funkcja jest przydatna, pozwalanie na gromadzenie się kosza może zajmować cenne miejsce na serwerze i potencjalnie spowolnić Twoją stronę.

Z naszych doświadczeń wynika, że niektórzy użytkownicy mogą skorzystać z częstszego opróżniania kosza. Jest to szczególnie prawdziwe w przypadku witryn, które publikują i aktualizują dużo treści.

W tym artykule pokażemy Ci, jak automatycznie opróżniać kosz codziennie, co tydzień lub w dowolnym odstępie czasu.

Jak automatycznie opróżniać kosz WordPress

Czym jest kosz w WordPressie?

WordPress dodał funkcję kosza już w wersji 2.9. Działa ona podobnie jak kosz na komputerze.

Innymi słowy, usunięte posty nie są usuwane natychmiast, ale zamiast tego trafiają do kosza. Mogą więc zostać odzyskane, zanim WordPress usunie je na stałe po określonym czasie.

Link do kosza

Każdy może przypadkowo kliknąć link „Usuń” przy poście. Dlatego WordPress ułatwia odzyskiwanie i przywracanie usuniętych postów i stron.

Twoja witryna WordPress automatycznie usunie wszystko z kosza po 30 dniach, aby się nie gromadziło i nie zużywało zasobów serwera.

Jeśli chcesz zaprzestać automatycznego opróżniania kosza przez WordPress, możesz postępować zgodnie z naszym przewodnikiem na temat jak wyłączyć automatyczne opróżnianie kosza w WordPressie.

Jednak co, jeśli wolisz, aby kosz był opróżniany częściej niż raz w miesiącu?

Zobaczmy, jak możesz automatycznie opróżniać kosz w WordPressie po określonym czasie.

Omówimy dwie metody. Możesz użyć poniższych linków, aby przejść do preferowanej metody:

W tej metodzie użyjemy niestandardowego fragmentu kodu, aby automatycznie opróżniać kosz w WordPressie.

Możesz dodać ten fragment kodu do pliku functions.php swojego motywu WordPress. Jednak drobny błąd w kodzie może spowodować awarię Twojej witryny i uczynić ją niedostępną.

Dlatego polecamy użycie WPCode. Jest to najlepsza wtyczka do fragmentów kodu dla WordPressa, która pozwala bezpiecznie dodawać niestandardowy kod do Twojej strony internetowej bez jej psucia.

Podczas naszych testów uznaliśmy, że jest bardzo łatwy w użyciu. Ponadto uwielbiamy tryb automatycznego wstawiania, który natychmiast dodaje fragment kodu do Twojej witryny, gdy tylko go aktywujesz. Aby dowiedzieć się więcej o naszych doświadczeniach, zapoznaj się z naszą recenzją WPCode.

Najpierw musisz zainstalować i aktywować darmową wtyczkę WPCode. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem jak zainstalować wtyczkę WordPress.

Uwaga: WPCode oferuje również płatny plan, który można zainstalować, aby odblokować niesamowite funkcje, takie jak biblioteka fragmentów kodu, logika warunkowa, tworzenie niestandardowego bloku i inne.

Po aktywacji przejdź do strony Fragmenty kodu » +Dodaj fragment z paska bocznego panelu administracyjnego WordPress.

Stąd kliknij przycisk „+ Dodaj niestandardowy fragment” w opcji „Dodaj swój niestandardowy kod (nowy fragment)”.

Dodaj niestandardowy fragment kodu w WPCode

Następnie wybierz opcję „Fragment PHP” jako „Typ kodu” z listy opcji, które pojawią się na ekranie.

Wybierz opcję fragmentu PHP

Następnie zostaniesz przekierowany na stronę „Utwórz niestandardowy fragment”, gdzie możesz zacząć od wpisania tytułu dla swojego fragmentu kodu. Może to być cokolwiek, co pomoże Ci go zidentyfikować.

Dodaj nazwę dla swojego fragmentu kodu

Następnie po prostu skopiuj i wklej poniższy kod do pola „Podgląd kodu”:

define('EMPTY_TRASH_DAYS', 1 ); //Integer is the amount of days

Jeśli pozostawisz ten kod bez zmian, Twój kosz będzie opróżniany co 24 godziny.

Możesz jednak po prostu zmienić liczbę 1 w kodzie na inną liczbę, aby kosz był opróżniany przez tę liczbę dni.

Na przykład, możesz wpisać 15 zamiast 1 w kodzie, jak w poniższym przykładzie, a kosz w WordPressie będzie opróżniany co 15 dni:

define('EMPTY_TRASH_DAYS', 15 ); //Integer is the amount of days
Zmień liczbę według własnych upodobań w kodzie

Jeśli jednak ustawisz liczbę dni na 0, funkcja kosza WordPress zostanie całkowicie usunięta. WordPress będzie wtedy na stałe usuwał posty i strony, nie umieszczając ich w koszu.

Uwaga: Upewnij się, że masz kopia zapasowa swojej witryny WordPress przed aktywacją tej funkcji, aby móc przywrócić przypadkowo usunięte strony lub wpisy.

Następnie przewiń w dół do sekcji wstawiania i wybierz tryb „Automatyczne wstawianie”.

Niestandardowy kod będzie aktywny na Twojej stronie, gdy tylko zapiszesz fragment.

Wybierz metodę wstawiania

Następnie przewiń do góry strony i przełącz przełącznik „Nieaktywny” na „Aktywny”.

Na koniec nie zapomnij kliknąć przycisku „Zapisz fragment”, aby zapisać ustawienia i wykonać kod na swojej stronie.

Zapisz fragment do opróżniania kosza w WordPress

Metoda 2: Automatyczne opróżnianie kosza WordPress za pomocą wtyczki

Jeśli nie chcesz dodawać kodu do swojej witryny, ta metoda jest dla Ciebie.

Najpierw musisz zainstalować i aktywować wtyczkę Change Empty Trash Time. Aby uzyskać więcej szczegółów, zapoznaj się z naszym przewodnikiem krok po kroku na temat jak zainstalować wtyczkę WordPress.

📢 Zastrzeżenie: Pamiętaj, że wtyczka nie została przetestowana z najnowszymi wersjami WordPressa. Jednak użyliśmy tej wtyczki na naszej stronie internetowej i wydaje się, że działa poprawnie. Szczegółowe informacje znajdziesz w naszym przewodniku na temat korzystania ze starszych wtyczek.

Po aktywacji przejdź do strony Ustawienia » Ogólne w obszarze administracyjnym WordPress.

Po przejściu do tej sekcji przewiń w dół strony, gdzie znajdziesz nową opcję „Czas opróżniania kosza”.

Użyj wtyczki do opróżniania kosza w WordPressie

Tutaj po prostu wpisz liczbę dni, po których WordPress powinien opróżnić kosz. Na przykład, możesz wpisać 1 dla codziennie, 7 dla tygodniowo lub 30 dla miesięcznie.

Jeśli wpiszesz 0, usunięte posty i strony zostaną usunięte na stałe zamiast trafiać do kosza.

Uwaga: Bądź bardzo ostrożny przy ustawianiu czasu opróżniania na 0. Odzyskanie trwale usuniętych wpisów i stron może być trudne. Upewnij się, że korzystasz z wtyczki do tworzenia kopii zapasowych, na wszelki wypadek.

Po zakończeniu nie zapomnij kliknąć przycisku „Zapisz zmiany”, aby zachować ustawienia.

Bonus: Utwórz kopie zapasowe swojej witryny

Jeśli usunąłeś opcję kosza i chcesz trwale usunąć zawartość ze swojej witryny, zalecamy najpierw utworzenie kopii zapasowej witryny.

Aby to zrobić, możesz użyć Duplicator, która jest najlepszą wtyczką do tworzenia kopii zapasowych WordPress na rynku. Jest bardzo przyjazna dla początkujących i ma niesamowite funkcje, takie jak zaplanowane kopie zapasowe, punkty odzyskiwania, integracja z przechowywaniem w chmurze, narzędzia do migracji i wiele innych.

Maskotka wtyczki Duplicator stworzona przez Solomona Balkhi

Kilka naszych partnerskich marek stworzyło dzięki niemu kopie zapasowe swoich stron i uznało go za bardzo niezawodny. Aby dowiedzieć się więcej, zapoznaj się z naszą recenzją Duplicator.

Po aktywacji wtyczki przejdź do strony Duplicator Pro » Pakiety i kliknij przycisk „Utwórz nowy” w górnym rogu.

Spowoduje to przejście do nowego ekranu, na którym musisz dodać nazwę tworzonej kopii zapasowej. Następnie wybierz lokalizację przechowywania i przewiń w dół do sekcji Kopia zapasowa, aby dostosować swoją kopię zapasową.

Na przykład wtyczka pozwala na uwzględnienie lub wykluczenie różnych części, takich jak baza danych, rdzeń, wtyczki, multimedia itp.

Dostosuj kopię zapasową WordPress

Następnie musisz wypełnić dodatkowe ustawienia w instalatorze i kontynuować.

Duplicator wykona teraz skanowanie i upewni się, że wszystko jest w porządku, aby utworzyć kopię zapasową. Gdy to zostanie zrobione, możesz kliknąć przycisk „Utwórz kopię zapasową”.

Wyświetl skan swojej kopii zapasowej

Pomyślnie utworzyłeś kopię zapasową witryny i możesz przywrócić wszelkie treści, które przypadkowo usunąłeś. Szczegółowe instrukcje znajdziesz w naszym przewodniku dla początkujących na temat jak wykonać kopię zapasową witryny WordPress.

Mamy nadzieję, że ten samouczek pomógł Ci dowiedzieć się, jak automatycznie opróżniać kosz w WordPress. Możesz również dowiedzieć się jak zarządzać wieloma witrynami WordPress z jednego panelu lub zapoznać się z listą pluginów i wskazówek, jak ulepszyć obszar administracyjny.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

5 CommentsLeave a Reply

  1. Kiedy próbuję wstawić ten kod, WPCode pokazuje ten błąd: „Stała EMPTY_TRASH_DAYS jest już zdefiniowana”.

    • That would normally be an issue if the code is not being triggered at the correct time. Please ensure it’s set to auto-insert and it should resolve the issue. If not if you reach out to WPCode’s support and they can look into the issue further :)

      Admin

  2. Uważam to za bardzo przydatne, ponieważ nawet po usunięciu posta, slajdu lub komentarza. Przejście do kosza, aby go trwale opróżnić, jest zawsze następnym krokiem. Sprawia, że jestem bardziej leniwy w tym zakresie, co jest fajne.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.