Automatyczne zapisywanie WordPress: jak używać, zmieniać, włączać i wyłączać tę funkcję

Opublikowany: 2022-11-24

Nie zawsze wszystko idzie idealnie i wydaje się, że wszystko idzie nie tak w najgorszym możliwym momencie. Jeśli masz stronę internetową, być może znasz tę zagadkę. Właśnie wtedy, gdy masz zamiar opublikować post, nad którym pracowałeś godzinami, wyłącza się prąd, przeglądarka się zawiesza lub kot przechodzi przez klawiaturę.

Ale nie wszystko stracone! Funkcja automatycznego zapisywania WordPress umożliwia szybkie i łatwe przywrócenie tej pracy. Dowiedzmy się jak.

Co to jest automatyczne zapisywanie WordPress?

Automatyczne zapisywanie jest domyślnie włączone w witrynach WordPress, aby pomóc właścicielom witryn chronić ich zawartość. Automatycznie zapisuje posty i strony podczas korzystania z Edytora, więc jeśli Twoja witryna zostanie wyłączona lub coś pójdzie nie tak, nie stracisz całej swojej ciężkiej pracy.

Jeśli coś się stanie, po prostu spróbuj ponownie załadować przeglądarkę. Po włączeniu automatycznego zapisywania WordPress powinien mieć ostatnią kopię zapasową posta, którą można przywrócić jednym kliknięciem.

powiadomienie w poście WordPress, które mówi: „Kopia zapasowa tego posta w Twojej przeglądarce różni się od wersji poniżej”.

Mówimy o „ostatniej” kopii zapasowej, ponieważ kopia Twojej strony lub postu jest zapisywana na podstawie przedziału czasu, a nie po każdym naciśnięciu klawisza.

Jaki jest domyślny interwał automatycznego zapisywania w WordPress?

Interwały automatycznego zapisywania są zwykle stosunkowo krótkie, aby zapewnić najwyższy poziom ochrony. Domyślnie interwał automatycznego zapisywania WordPress wynosi 60 sekund, ale może się to różnić w zależności od konfiguracji hosta internetowego.

Niektóre hosty z ograniczonymi zasobami zwiększą odstępy między automatycznymi zapisami, aby uniknąć problemów z wydajnością. To mało prawdopodobne być problemem, jeśli korzystasz z usług dostawcy wysokiej jakości.

W większości przypadków nie można sprawdzić domyślnego interwału automatycznego zapisywania w WordPress. Ale możesz zmienić ten interwał ręcznie, co omówimy w samouczku w tym artykule.

Czy możesz zmienić ustawienia automatycznego zapisywania?

WordPress pozwala zmienić domyślne ustawienia automatycznego zapisywania, ale aby to zrobić, musisz ręcznie edytować podstawowe pliki. Oznacza to dostęp do serwera Twojej witryny za pośrednictwem protokołu FTP (File Transfer Protocol) lub panelu sterowania hostingu.

Możesz zmienić ustawienia automatycznego zapisywania, edytując plik wp-config.php w katalogu głównym WordPress. Umożliwia to wykonanie dowolnej z następujących czynności:

  • Włącz automatyczne zapisywanie (jeśli było wcześniej wyłączone)
  • Wyłącz automatyczne zapisywanie (zwiększając jego interwał do dużej liczby)
  • Zmodyfikuj interwał automatycznego zapisywania w WordPress

Innym sposobem modyfikacji ustawień automatycznego zapisywania w WordPress jest edycja pliku functions.php dla motywu, którego używasz. Dodanie niestandardowego kodu do functions.php wyłączy automatyczne zapisywanie dla określonych typów postów lub całkowicie wyłączy tę funkcję, jeśli to konieczne.

Jaka jest różnica między automatycznym zapisywaniem a wersjami w WordPress?

Celem autozapisów jest zapisywanie pracy w toku na wypadek, gdyby coś poszło nie tak podczas edytowania strony lub posta. Automatyczne zapisywanie odbywa się w tle, nawet bez naciśnięcia przycisku Zapisz wersję roboczą .

Wersje to wersje robocze postów lub stron zapisane ręcznie. Kiedy zapisujesz nową wersję roboczą, WordPress przechowuje poprzednie wersje jako wersje na wypadek, gdybyś chciał cofnąć. Automatyczne zapisy nie są wymienione jako wersje, ponieważ są oddzielnym systemem.

dwie wersje WordPress obok siebie

W WordPress możesz mieć tylko jeden automatyczny zapis na raz. Ale system wersji pozwala przechowywać wiele wersji roboczych posta lub strony, a następnie łatwo przeglądać zmiany i przełączać się między nimi.

Jak używać i zarządzać automatycznymi zapisami WordPress

Jak zarządzać automatycznymi zapisami i edytować ich ustawienia? Wprowadzanie pewnych zmian wymaga edytowania podstawowych plików WordPressa i zajmowania się kodem — przeprowadzimy Cię przez te procesy krok po kroku. Ale najpierw porozmawiajmy o przywracaniu automatycznych zapisów.

1. Jak przywrócić automatyczne zapisywanie WordPress

Przywracanie automatycznego zapisu WordPress jest proste. Jeśli wyjdziesz z Edytora bez zapisania zmian na stronie lub w poście, WordPress ostrzeże Cię, że możesz utracić te zmiany.

ostrzeżenie z WordPress, że możesz utracić zmiany

Po ponownym otwarciu Edytora WordPress poinformuje Cię, czy ma dostępne automatyczne zapisywanie. Następnie możesz kliknąć przycisk Przywróć kopię zapasową , aby załadować automatyczne zapisywanie.

Wiadomość automatycznego zapisywania WordPress

WordPress załaduje automatycznie zapisaną wersję posta, nad którym pracujesz. Od tego momentu możesz kontynuować edycję posta, ale prawdopodobnie chcesz okresowo zapisywać wersje robocze, aby uniknąć dalszych problemów.

2. Jak usunąć automatyczne zapisywanie WordPress

WordPress przechowuje automatyczne zapisy w bazie danych. Jeśli chcesz usunąć automatyczne zapisywanie, możesz to zrobić na trzy sposoby. Możesz uzyskać dostęp do bazy danych za pomocą narzędzia takiego jak phpMyAdmin i znaleźć odpowiedni wpis, poczekać, aż nowe automatyczne zapisy zastąpią stare, lub użyć wtyczki, aby wykonać to zadanie za Ciebie.

Z praktycznego punktu widzenia nie ma powodu, aby usuwać pojedynczy autozapis z bazy danych. Jednak niektórzy użytkownicy zgłaszają umiarkowany wzrost wydajności witryny po usunięciu niepotrzebnych wpisów, takich jak poprawki i automatyczne zapisywanie.

Używanie wtyczki do „wyczyszczenia” bazy danych może nie być konieczne, jeśli masz plan hostingowy oferujący doskonałą wydajność i podjąłeś kroki w celu optymalizacji swojej witryny. Mimo to wtyczki, takie jak Advanced Database Cleaner, sprawiają, że proces jest bardzo prosty i może również pomóc w usunięciu osieroconych tabel z bazy danych.

wyczyść i zoptymalizuj obraz bohatera wtyczki bazy danych

Aby użyć Advanced Database Cleaner do usuwania automatycznych zapisów WordPress, zainstaluj i aktywuj wtyczkę, a następnie przejdź do zakładki WP DB Cleaner w WordPress. Ta strona zawiera listę tabel bazy danych, które można wyczyścić, w tym tabelę z napisem Automatyczne wersje robocze .

opcja usuwania automatycznych wersji roboczych w WordPress

Wybierz element Automatyczne szkice , wybierz Wyczyść z menu Działania zbiorcze i kliknij Zastosuj . Wtyczka poprosi Cię o potwierdzenie decyzji, a następnie usunie wszystkie dostępne automatyczne zapisy dla Twojej witryny.

3. Jak zmienić interwał automatycznego zapisywania WordPress

Jeśli chcesz zmienić interwał automatycznego zapisywania swojej witryny, musisz edytować plik wp-config.php . Aby uzyskać dostęp do tego pliku, połącz się ze swoją witryną przez FTP za pomocą narzędzia takiego jak FileZilla.

Po nawiązaniu połączenia FTP przejdź do katalogu głównego witryny WordPress teczka. Ten folder może mieć kilka różnych nazw, w tym www , public_html lub nazwę Twojej witryny.

Jeśli nie możesz go zidentyfikować, oto niektóre pliki i foldery, które powinieneś zobaczyć w katalogu głównym , w tym foldery wp-content i wp-admin :

Ten folder zawiera również plik wp-config.php . Kliknij go prawym przyciskiem myszy i wybierz opcję Edytuj . Spowoduje to otwarcie wp-config.php przy użyciu domyślnego edytora tekstu.

Aby zmienić interwał automatycznego zapisywania, musisz dodać następujący wiersz kodu:

 define( 'AUTOSAVE_INTERVAL', 60 );

Kluczową częścią tego kodu jest liczba. W powyższym przykładzie jest ustawiony na 60 sekund. Możesz go zmienić na dowolną wartość, ale odradzamy przekraczanie jednej minuty. Automatyczne zapisywanie ma znikomy wpływ na wydajność witryny, dlatego lepiej uruchamiać go często, aby zapewnić bezpieczeństwo pracy.

Kiedy skończysz, zapisz zmiany w wp-config.php i zamknij edytor tekstu. Twój klient FTP może zapytać, czy chcesz zapisać nową wersję pliku na serwerze. Potwierdź zmiany i gotowe.

4. Jak wyłączyć automatyczne zapisywanie WordPress

Automatyczne zapisywanie jest domyślnie włączone w WordPress, ale możesz je wyłączyć ręcznie dla postów, stron lub obu. Niestety te ustawienia nie są dostępne za pośrednictwem pulpitu administratora WordPress. Musisz więc połączyć się ze swoją witryną przez FTP.

Przejdź do folderu głównego i znajdź plik functions.php . Otwórz plik i dodaj następujący wiersz kodu:

 add_action( 'admin_init', 'disable_autosave' ); function disable_autosave() { wp_deregister_script( 'autosave' ); }

Nie zapomnij zapisać swojej pracy!

Alternatywną metodą wyłączenia funkcji automatycznego zapisywania jest wykonanie tych samych kroków w celu zmiany interwału automatycznego zapisywania, jak powyżej, ale ustawienie interwału na cały dzień. Chociaż nie wyłącza to całkowicie automatycznego zapisywania, uruchomi się dopiero po 24 godzinach. Aby to zrobić, postępuj zgodnie z instrukcjami powyżej, ale dodaj ten wiersz kodu do pliku wp-config.php :

 define('AUTOSAVE_INTERVAL', 86400);

5. Jak włączyć automatyczne zapisywanie WordPress

Automatyczne zapisywanie jest domyślnie włączone w WordPressie. Nie musisz włączać tej funkcji ręcznie, chyba że została ona kiedyś wyłączona.

Jeśli funkcja automatycznego zapisywania nie działa w Twojej witrynie, może to być spowodowane zmianą ustawień automatycznego zapisywania lub kodu w plikach wp-config.php lub functions.php . W takich przypadkach zalecamy otwarcie obu plików, aby sprawdzić, czy istnieje niestandardowy kod, który modyfikuje funkcję automatycznego zapisywania.

Przykłady tego, jak wygląda ten kod, można znaleźć w poprzednich sekcjach tego samouczka, w których pokazujemy, jak wyłączyć automatyczne zapisywanie i zmodyfikować jego ustawienia interwału.

Jeśli znajdziesz podobny kod w jednym lub obu plikach, możesz go usunąć, aby ponownie włączyć automatyczne zapisywanie w WordPress. Zanim jednak to zrobisz, zalecamy utworzenie pełnej kopii zapasowej witryny na wypadek wystąpienia błędów podczas edytowania plików.

Często zadawane pytania dotyczące automatycznego zapisywania WordPress

Jeśli masz jakiekolwiek pytania dotyczące działania automatycznego zapisywania w WordPress, ta sekcja odpowie na nie.

Czy mogę wyświetlić podgląd automatycznego zapisu w WordPress?

W przeszłości WordPress umożliwiał podgląd autozapisów przed ich przywróceniem. Ta funkcja nie jest już dostępna. Teraz edytor po prostu pyta, czy chcesz przywrócić automatyczne zapisywanie, jeśli jest dostępne.

Jakie rodzaje treści WordPress automatycznie zapisuje?

WordPress automatycznie zapisuje tylko posty i strony. Możesz skonfigurować system zarządzania treścią (CMS) do automatycznego zapisywania niestandardowych typów postów, co wymaga dodania kodu do odpowiednich plików ustawień.

Czy WordPress automatycznie zapisuje wersje robocze?

WordPress wymaga ręcznego zapisywania wersji roboczych, aby przechowywać je jako wersje. Jeśli nie zapiszesz wersji roboczej, a edytor zostanie zamknięty, po ponownym otwarciu możesz mieć dostęp do automatycznego zapisywania. Ale dostępność automatycznego zapisywania będzie zależeć od skonfigurowanego interwału.

Automatyczne zapisywanie WordPress nie działa, co mogę zrobić?

Jeśli automatyczne zapisywanie nie działa, być może ktoś wyłączył je dla Twoich postów i stron. Możesz sprawdzić wcześniejsze instrukcje dotyczące wyłączania automatycznego zapisywania postów i stron. Możesz skontaktować się ze swoim dostawcą usług hostingowych i zapytać, czy zostało to zrobione w ramach Twojego planu.

Czy mogę automatycznie zapisywać całą witrynę w czasie rzeczywistym?

Automatyczne zapisywanie WordPress działa tylko dla postów i stron. Jeśli chcesz zapisać każdy aspekt swojej witryny, w tym jej bibliotekę multimediów, ustawienia, wtyczki, motywy i inne elementy, musisz użyć wtyczki do tworzenia kopii zapasowych WordPress.

W przypadku większości witryn posiadanie pełnych kopii zapasowych jest znacznie lepszym rozwiązaniem niż poleganie wyłącznie na automatycznych zapisach. Dzięki częstym kopiom zapasowym możesz przywrócić witrynę do poprzedniego stanu, jeśli usuniesz zawartość, napotkasz błąd techniczny lub będziesz musiał cofnąć zmiany w witrynie.

Chociaż możesz ręcznie utworzyć kopię zapasową witryny, proces ten może trochę potrwać i zalecamy częste tworzenie pełnych kopii. Dzięki Jetpack Backup otrzymujesz automatyczne kopie zapasowe całej witryny w czasie rzeczywistym. Oznacza to, że wtyczka tworzy i zapisuje nowe kopie Twojej witryny, gdy wprowadzasz w niej zmiany.

Jetpack Backup może przechowywać kopie zapasowe przez maksymalnie 30 dni lub cały rok (w zależności od używanego planu) i umożliwia przywrócenie dowolnego z nich jednym kliknięciem. Ponadto będziesz mieć dostęp do wsparcia technicznego premium na wypadek, gdyby coś poszło nie tak z twoimi kopiami zapasowymi.

Użyj automatycznego zapisywania, aby chronić swoją pracę w WordPress

Automatyczne zapisywanie to doskonała funkcja dla wszelkiego rodzaju witryn. W końcu posiadanie niedawnego automatycznego zapisu może oznaczać różnicę między utratą godzin pracy a wznowieniem od miejsca, w którym zostało przerwane, jeśli coś pójdzie nie tak. Chociaż automatyczne zapisywanie nie pomoże w przywróceniu usuniętych treści, może zapewnić, że nie stracisz niczego, nad czym aktualnie pracujesz.

Oprócz automatycznego zapisywania, tworzenie kopii zapasowych stron internetowych może zapewnić, że nigdy nie stracisz swojej pracy. Jetpack Backup automatycznie zapisze Twoją witrynę w czasie rzeczywistym i umożliwi jej przywrócenie jednym kliknięciem.

Uzyskaj kopię zapasową Jetpack.