Jak ograniczyć liczbę rewizji postów w WordPress
Objaśnienie
WordPress automatycznie zapisuje różne wersje Twoich postów, znane jako rewizje. Może to być przydatne, jeśli potrzebujesz wrócić do wcześniejszej wersji, ale zbyt wiele rewizji może zagracać Twoją bazę danych. Oto jak możesz ograniczyć liczbę rewizji, które WordPress przechowuje dla każdego posta.
Co robi ten kod:
- Łączy się z WordPress za pomocą czegoś, co nazywa się filtrem, a konkretnie filtrem 'wp_revisions_to_keep'.
- Ustala limit liczby rewizji do przechowania. W tym przypadku limit wynosi 5.
- Za każdym razem, gdy post jest zapisywany, WordPress zachowa tylko ostatnie 5 rewizji, odrzucając starsze.
To prosty i skuteczny sposób na zarządzanie rewizjami postów, utrzymując Twoją bazę danych WordPress w dobrej kondycji i efektywności. Pamiętaj, że jeśli kiedykolwiek będziesz potrzebować więcej rewizji, możesz dostosować tę liczbę w kodzie.
Kod
<?php
// Limit the number of post revisions in WordPress
// Hook into 'wp_revisions_to_keep' filter to set the number of revisions
function wp_dudecom_limit_post_revisions( $num, $post ) {
// Set the number of revisions to keep
$revision_limit = 5;
// Return the desired number of revisions
return $revision_limit;
}
add_filter( 'wp_revisions_to_keep', 'wp_dudecom_limit_post_revisions', 10, 2 );
?>
Instrukcja
Lokalizacja pliku: functions.php lub plik niestandardowej wtyczki
Wymagania wstępne:
- Dostęp do pliku
functions.php
Twojego motywu WordPress lub pliku niestandardowej wtyczki. - Podstawowa znajomość edytowania plików WordPress.
Kroki wdrożenia:
- Utwórz kopię zapasową swojej witryny: Przed wprowadzeniem jakichkolwiek zmian upewnij się, że masz kopię zapasową swojej witryny WordPress. To dobra praktyka, aby zapobiec utracie danych.
- Dostęp do plików WordPress: Użyj klienta FTP lub menedżera plików swojego dostawcy hostingu, aby uzyskać dostęp do plików WordPress.
- Znajdź plik: Przejdź do katalogu swojego motywu i znajdź plik
functions.php
, lub otwórz plik swojej niestandardowej wtyczki, jeśli wolisz używać wtyczki. - Edytuj plik: Otwórz plik
functions.php
lub plik wtyczki w edytorze tekstu. - Wstaw kod: Skopiuj i wklej podany fragment kodu do pliku. Upewnij się, że jest umieszczony na końcu pliku lub w logicznej sekcji, gdzie grupowane są podobne funkcje.
- Zapisz zmiany: Zapisz plik i prześlij go z powrotem na serwer, jeśli używasz klienta FTP.
- Przetestuj wdrożenie: Utwórz lub edytuj post w WordPress i zapisz go kilka razy. Sprawdź sekcję rewizji, aby upewnić się, że zachowane są tylko ostatnie 5 rewizji.
Jeśli potrzebujesz pomocy przy tym wdrożeniu lub wymagasz bardziej zaawansowanej funkcjonalności, rozważ skontaktowanie się z wp-dude.com w celu uzyskania fachowej pomocy w zakresie WordPress.