Ultimate Guide to WordPress Post Revisions
Jedną z najlepszych rzeczy w WordPressie jest jego wbudowana system kontroli wersji. Nie musisz się martwić, że stracisz poprzednią wersję swojego pisma, ponieważ każda wersja jest oddzielnie zapisane w bazie danych i możesz łatwo przemieszczać się między nimi.
System rewizji WordPress działa podobnie do systemów kontroli wersji kodu, takich jak Git czy Subversion, tylko to prawie całkowicie zautomatyzowany (nie musisz przejmować się narzędziem linii poleceń). Daje przestrzeń dla zaawansowany obieg pracy zarządzania treścią i znacząco zmniejsza ryzyko utraty treści.
Zlokalizuj wersje
Zarządzanie wersjami jest nieco ukryte w administratorze WP nie ma własnego menu na pasku bocznym.
Możesz uzyskać do niego dostęp z albo “Edytuj post” (Posty> Wszystkie posty> Edytuj
) albo “Edytuj stronę” ekran (Strony> Wszystkie strony> Edytuj
). The “Rewizje” Menu znajduje się bezpośrednio w edytorze WordPress, wewnątrz “Publikować” pudełko. Kliknij “Paść się” przycisk aby uzyskać dostęp do ekranu zarządzania wersjami.
Ekran zarządzania wersjami umożliwia sprawdź różnice między różnymi wersjami Twojego posta. Główna część strony jest zajęta narzędzie do porównywania różnic.
Ciągi tekstowe usunięte z poprzedniej wersji to zaznaczone na czerwono, podczas gdy łańcuchy dodane w następnej wersji są oznaczone kolorem zielonym.
Jest inny sposób na dostęp do wersji z “Edytuj post” (lub “Edytuj stronę”) ekran. Otworzyć “Opcje ekranu” menu na górze strony i Sprawdź “Rewizje” opcja. To dodaje dodatkowe pole poniżej edytora WordPress, z którego można uzyskać dostęp do wersji.
Jak widać poniżej “Rewizje” pudełko wyświetla listę wszystkich wersji. Możesz łatwo wybrać ten, który chcesz zobaczyć, klikając go.
Utwórz wersje
Jak więc można tworzyć wersje? Jak wspomniałem wcześniej, system weryfikacji WordPress to dość zautomatyzowany. Za każdym razem, gdy zapisujesz post lub stronę, tworzona jest nowa wersja w bazie danych i pojawi się nowy wpis na “Rewizje” ekran.
Automatyczne zapisywanie
WordPress tworzy także wersje przez jego funkcja autozapisu. Autozapis jest włączone dla wszystkich postów i stron domyślnie i ty nie mogę go wyłączyć, jednak jest to możliwe zmień interwał automatycznego zapisywania (patrz poniżej). Domyślną wartością autozapisu jest 60 sekund.
Nie musisz się martwić o posiadanie zbyt wielu autozapisów w bazie danych, jak nowe autozapisy nadpisuj stare. Autozapisy nie przepisują posta (tak jak robią to zwykłe wersje), są przechowywane jako specjalny typ rewizji. Ich jedynym celem jest umożliwienie Ci przywróć automatycznie zapisaną kopię zapasową jeśli Twoja przeglądarka niespodziewanie się wyłączy.
Porównaj wersje
Możesz porównać dwie wersje wg przesuwanie suwaka zasięgu na górze ekranu Wersje. Możesz również Użyj “Poprzedni” i “Kolejny” guziki aby zmienić położenie suwaka.
Zauważ, że na tym ekranie nie można edytować wersji, sprawdzaj tylko różnice między nimi.
Domyślnie można porównać dwie sąsiadujące wersje. Jeśli jednak sprawdzisz “Porównaj dowolne dwie wersje” pole wyboru pozwala również zobaczyć różnice między wersjami postów, które nie następują po sobie.
Po zaznaczeniu tego pola wyboru suwak zasięgu dostaje dwa uchwyty i a “Od… Do… ” pojawi się pole poniżej, abyś mógł łatwo zobaczyć, które dwie wersje porównujesz.
Przywracanie poprzedniej wersji
Możesz przywróć poprzednią wersję wybierając wersję, którą chcesz przywrócić, i klikając “Przywróć tę wersję” przycisk.
Po kliknięciu przycisku pojawi się wybrana wersja wewnątrz edytora postów WordPress i ciebie uzyskać powiadomienie na górze ekranu, który przypomina o przywróceniu.
Zaktualizuj post a przywrócona wersja będzie opublikowane na stronie.
Po przywróceniu poprzedniej wersji ostatnia wersja posta nie jest usuwany z bazy danych i możesz wróć do niego w dowolnym momencie przy użyciu tej samej funkcji przywracania.
Skonfiguruj wersje w wp-config
Możesz skonfigurować niektóre ustawienia związane z rewizją wewnątrz twojego pliku wp-config. Możesz znaleźć wp-config.php
w folderze głównym na serwerze i dostęp do niego przez FTP.
Jeśli nie masz ochoty edytować plików root na swoim serwerze zamiast tego użyj wtyczki do edycji (zobacz kilka z nich poniżej).
Ogranicz liczbę wersji
Aby zaoszczędzić miejsce w bazie danych, możesz ograniczyć liczbę wersji dodając następujący wiersz na początku pliku wp-config (po uruchomieniu etykietka).
# Zapisuje 5 wersji na definicję postu („WP_POST_REVISIONS”, 5);
Wyłącz wersje
Możesz również całkowicie wyłączyć funkcja zmiany wersji.
# Wyłącza definicję funkcji zmiany wersji („WP_POST_REVISIONS”, false);
Zmień interwał automatycznego zapisywania
Jak wspomniano wcześniej, domyślny interwał automatycznego zapisywania wynosi 60 sekund. Możesz zmień tę wartość w twoim pliku wp-config z następującym fragmentem kodu. Musisz zdefiniować interwał automatycznego zapisywania w sekundy.
# Ustawia interwał autozapisu na 180 sekund definiuj ('AUTOSAVE_INTERVAL', 180);
Wtyczki zarządzania wersjami
Jest ich garstka wtyczki do zarządzania wersjami w wtyczce WordPress repo. Poniżej możesz znajdź ich wybór (wszystkie przetestowane), ale nie jest to wyczerpująca lista. Możesz znaleźć wszystkie oficjalne wtyczki WP związane z rewizją tutaj na tym linku.
WP Revision Master
The WP Revision Master plugin pozwala na skonfiguruj ustawienia wersji prosto z Twojego administratora WordPress. Możesz wyłącz wersje, nawet według poszczególnych typów postów (postów, stron, produktów itp.). Możesz również ustaw maksymalną liczbę wersji, w ten sposób nie musisz edytować swojego pliku wp-config na serwerze.
Proste wersje Usuń
Proste wersje Usuń to prosta, ale bardzo przydatna wtyczka. Nie dodaje osobnej strony wtyczki do administratora WP, tylko elegancko “Oczyścić” przycisk do “Edytuj post” ekran. To usuwa wszystkie wersje post należący do indywidualnego postu. Świetny sposób na szybkie zmniejszenie rozmiaru bazy danych.
Uważaj na przycisk Czyść natychmiast usuwa wszystkie wersje, więc kliknij tylko, jeśli nie będziesz potrzebował zmian w przyszłości.
Wtyczka Simple Revisions Delete również dodaje a “Usuń poprawki” opcja do “Wszystkie posty” i “Wszystkie strony” ekrany. Korzystając z tej funkcji, możesz pozbyć się niechcianych wersji postów hurtowo.
Strajk rewizyjny
Strajk rewizyjny jest także prostą wtyczką, ale może ci pomóc utrzymuj swoją bazę danych w czystości. Pozwala ustawić Liczba dni po czym wtyczka może usunąć wersje i maksymalna liczba wersji do usunięcia w tym samym czasie.