Ograniczanie rewizji postów w WordPressie dla czystszej bazy danych

Jak ograniczyć rewizje postów w WordPressie; Ogranicz liczbę rewizji w WordPressie; Zmniejsz rewizje postów w WordPressie; Ustaw maksymalne rewizje w WordPressie; Kontroluj rewizje postów w WordPressie; Ogranicz liczbę rewizji w WordPressie; Ogranicz rewizje w postach WordPressa; Ograniczenie rewizji postów w WordPressie; Jak zmniejszyć rewizje w WordPressie; Limit rewizji postów w WordPressie;

Objaśnienie

WordPress automatycznie zapisuje różne wersje Twoich postów, zwane rewizjami, za każdym razem, gdy wprowadzasz zmiany. Może to być przydatne, ale zbyt wiele rewizji może zagracić Twoją bazę danych. Jeśli chcesz utrzymać porządek, możesz ograniczyć liczbę rewizji, które WordPress zapisuje.

Powyższy fragment kodu pomaga ustawić maksymalną liczbę rewizji dla każdego posta. Oto jak to działa:

  • Funkcja: Tworzona jest funkcja o nazwie wp_dudecom_limit_post_revisions, która określa maksymalną liczbę rewizji, które chcesz zachować. W tym przykładzie jest ustawiona na 5.
  • Hook Filtru: Funkcja jest połączona z WordPress za pomocą filtru o nazwie wp_revisions_to_keep. Informuje to WordPress, aby zastosował Twoje ograniczenie za każdym razem, gdy zapisuje rewizje.

Dzięki użyciu tego kodu zapewniasz, że tylko 5 najnowszych rewizji każdego posta będzie zachowywanych, co pomaga utrzymać Twoją bazę danych WordPress w porządku i efektywności.

Kod

<?php
// Function to limit the number of post revisions in WordPress
function wp_dudecom_limit_post_revisions( $num, $post ) {
    // Set the maximum number of revisions to keep
    $max_revisions = 5;

    // Return the maximum number of revisions
    return $max_revisions;
}

// Hook the function to the 'wp_revisions_to_keep' filter
add_filter( 'wp_revisions_to_keep', 'wp_dudecom_limit_post_revisions', 10, 2 );
?>

Instrukcja

Lokalizacja pliku: Dodaj poniższy kod do pliku functions.php swojego motywu lub do pliku własnej wtyczki.

Wymagania wstępne: Do tej implementacji nie są wymagane dodatkowe wtyczki ani ustawienia.

Kroki implementacji:

  1. Dostęp do panelu administracyjnego WordPress: Zaloguj się do swojego panelu administracyjnego WordPress.
  2. Przejdź do Edytora motywu: Przejdź do Wygląd > Edytor motywu. Jeśli wolisz używać własnej wtyczki, przejdź do Wtyczki > Edytor i wybierz plik swojej wtyczki.
  3. Otwórz functions.php: W sekcji Pliki motywu po prawej stronie kliknij na functions.php, aby otworzyć go w edytorze.
  4. Wstaw kod: Przewiń na dół pliku functions.php i wklej podany fragment kodu.
  5. Zapisz zmiany: Kliknij przycisk Aktualizuj plik, aby zapisać swoje zmiany.
  6. Zweryfikuj implementację: Utwórz lub edytuj post, wprowadź kilka zmian i sprawdź sekcję rewizji, aby upewnić się, że zachowane są tylko ostatnie 5 rewizji.

Postępując zgodnie z tymi krokami, ograniczysz liczbę rewizji postów do 5, co pomoże utrzymać czystą i wydajną bazę danych WordPress.

Jeśli potrzebujesz dalszej pomocy lub bardziej zaawansowanej funkcjonalności, rozważ skontaktowanie się z wp-dude.com w celu uzyskania fachowej pomocy w zakresie WordPress.