Załóżmy, że uruchamiasz błyszczącą, zupełnie nową witrynę WordPress. Jasne, tego właśnie chcesz dzisiaj, ale co będzie za trzy dni, trzy miesiące, a nawet trzy lata? Istnieje duże prawdopodobieństwo, że wprowadzisz zmiany w witrynie, niezależnie od tego, czy będzie to niewielka poprawka stylistyczna, czy coś poważniejszego, np. całkowite przeprojektowanie.
To tam gdzie Kontrola źródła WordPressa wchodzi w grę. Możesz także usłyszeć to częściej określane jako kontrola wersjiponieważ dokładnie to robi kontrola źródła: zarządzaj różnymi wersjami witryny, coś w rodzaju migawek, które zachowują witrynę w różnych momentach czasu.
Czytaj dalej, aby dowiedzieć się, czym jest kontrola źródła WordPress, jak działa i opcje, które należy wziąć pod uwagę.
Co to jest kontrola źródła WordPress?
Witryna WordPress jest jak każda inna pod tym względem, że korzysta z systemu kontroli źródła. Pomysł polega na tym, że możesz śledzić zmiany wprowadzane w witrynie, dzięki czemu masz rejestr tego, co się zmieniło, a także sposób na „wycofanie” tych zmian w przypadku, gdy coś pójdzie nie tak.
Rozważ rodzaje zmian w witrynie WordPress, w których w razie potrzeby możesz zapisać poprzednią wersję:
- Zmiana tematów
- Instalacja najnowszej wersji WordPressa
- Instalowanie lub usuwanie jednej lub więcej wtyczek
- Tworzenie i edycja stron i postów
- Zmiany stylu stosowane w całym aktywnym motywie
- Edytuje pliki szablonów motywu, które wpływają na sposób wyświetlania treści
Między innymi w każdym z tych przypadków kontrola źródła zapewnia dodatkową warstwę bezpieczeństwa i pewność, że Twoja witryna jest zabezpieczona przed wprowadzeniem zmian. I chociaż rozmawialiśmy tylko o zmianach plików, kontrola wersji WordPress jest równie ważna, jeśli chodzi o bazę danych
Jakie inne korzyści zyskujesz dzięki systemowi kontroli wersji Twojej witryny WordPress?
- Wydajność: Autorzy motywów i wtyczek regularnie wprowadzają ulepszenia, które przyspieszają WordPress, co zapewnia lepsze doświadczenie użytkownika dla odwiedzających.
- Bezpieczeństwo: WordPress często zawiera ulepszenia bezpieczeństwa w swoich wersjach, zapewniając najnowsze najlepsze praktyki i techniki zwalczania ataków na Twoją witrynę.
- Zoptymalizowane dane: WordPress i wtyczki czasami oczyszczają sposób przechowywania treści w bazie danych witryny, utrzymując ją w porządku i optymalizując pod kątem możliwych konfliktów, problemów z formatowaniem i wąskich gardeł.
Dodanie kontroli źródła do WordPressa
Jak widzieliśmy, istnieje wiele rodzajów zmian, które przynoszą korzyści dzięki odpowiedniemu systemowi kontroli wersji. Jak można się spodziewać, istnieje wiele zasobów do śledzenia różnych typów zmian w WordPressie.
- Repozytorium Git: Tworzenie repozytorium — czy to za pomocą GitHub, Bitbucketalub inna usługa — gdzie można śledzić wszystkie najnowsze pliki witryny i postęp w toku. Zapewnia scentralizowane miejsce umożliwiające dostęp i monitorowanie wszelkich zmian w plikach witryny, niezależnie od tego, czy są to podstawowe pliki WordPress, pliki motywów czy pliki wtyczek .
- Opublikuj poprawki: WordPress zapewnia sposób uzyskać dostęp i przywrócić zmiany do stron i postów wbudowanych bezpośrednio w edytorze postów.
- Solidne kopie zapasowe: Ta wtyczka premium tworzy pełną kopię zapasową plików i bazy danych witryny WordPress, umożliwiając pobieranie i zapisywanie kopii lokalnie lub automatyczne umieszczanie ich w innym miejscu na przechowanie.
- Miejsce postoju: Skonfigurowanie dokładnego klona witryny WordPress umożliwia przetestowanie zmian w witrynie przed wdrożeniem ich w działającej witrynie. To miejsce „stacji” (lub „rozwoju”) uważane jest za bezpieczny plac zabaw, ponieważ jest niedostępne dla ogółu społeczeństwa.
Przyjrzyjmy się bliżej każdej z tych różnych metod kontroli źródła WordPress.
Tworzenie repozytorium Git dla WordPressa
Dobrym pomysłem jest używanie Gita do kontroli wersji WordPressa. Służy nie tylko jako kopia zapasowa plików Twojej witryny, ale także śledzi zmiany w tych plikach. W ten sposób zawsze istnieje ścieżka do przywrócenia pliku, jeśli popełniono błąd lub został on w jakiś sposób utracony.
Ogólnie rzecz biorąc, Git jest zwykle używany jako część usługi, np GitHub Lub Bitbucketa, chociaż dostępnych jest wiele innych opcji. Innymi słowy, Git to oprogramowanie zintegrowane z WordPressem, a nie coś wbudowanego bezpośrednio w WordPress.
Zobacz nasz blog „Wprowadzenie do Git”, aby uzyskać szczegółowy opis tworzenia repozytorium Git i łączenia się z nim.
Jeśli używasz GitHuba do hostowania repozytorium swojej witryny, masz dodatkową korzyść. Możesz automatycznie wdrożyć zmiany wprowadzone na serwerze po opublikowaniu zmian w repozytorium za pomocą GitHub Actions. Jeśli korzystasz z Bitbucket lub innej usługi, nadal możesz uzyskać automatyczne wdrożenia za pomocą Deploybot.
Dostęp do strony WordPress i publikowanie poprawek
Jeśli dokonałeś zmian na stronie lub w poście, WordPress przechowuje je w Twojej bazie danych i udostępnia w edytorze postów.
Kliknij opcję Wersje, aby porównać zmiany pomiędzy wersjami.
Przesuń suwak zakresu u góry ekranu w lewo, aby wyświetlić poprzednie wersje, a następnie kliknij przycisk „Przywróć tę wersję”, aby aktywować poprzednią wersję i wrócić do edytora.
Twórz kopie zapasowe wszystkiego za pomocą solidnych kopii zapasowych
Solidne kopie zapasowe to jedna z najbardziej wszechstronnych i dokładnych metod tworzenia kopii zapasowych witryny WordPress. Wtyczka zawiera opcje tworzenia kopii zapasowych wszystkich plików witryny oraz bazy danych, co daje pełny obraz witryny w określonym momencie.
Ponadto kopie zapasowe można skonfigurować tak, aby były uruchamiane automatycznie zgodnie z harmonogramem i wysyłały zapisane pliki i bazę danych do innej lokalizacji, na przykład innego katalogu na serwerze.
Twój dostawca usług hostingowych może również oferować usługę tworzenia kopii zapasowych w ramach Twojego planu lub oddzielnej oferty. Bana Hosting obejmuje na przykład codzienne kopie zapasowe w ramach swoich Zarządzane plany hostingowe WordPress a także wbudowane narzędzie do porównaj różnice wizualne pomiędzy aktualizacjami.
Tworzenie witryny testowej dla WordPress
Witryna testowa to bezpieczne miejsce do testowania zmian w witrynie WordPress przed ich wdrożeniem. Mówimy więcej o zmianach, takich jak instalowanie aktualizacji WordPress, instalowanie lub usuwanie wtyczek lub zmiany kodu w plikach motywów. Innymi słowy, witryna testowa służy raczej do wprowadzania zmian w kodzie i plikach podstawowych niż do podglądu nowych stron, postów lub zmian w nich, ponieważ zmiany treści są już przechowywane w bazie danych.
Wiele usług hostingowych, w tym Bana Hostingmożesz jednym kliknięciem skonfigurować witrynę testową WordPress.
Teraz wiesz
Teraz, gdy wiesz, że istnieją różne sposoby tworzenia kopii zapasowych witryny WordPress, warto sporządzić inwentaryzację plików, zasobów i treści witryny i upewnić się, że wszystkie mają odpowiednią kopię zapasową.
W ten sposób nigdy nie będziesz musiał się martwić, że przypadkowo coś zepsujesz przy następnej aktualizacji WordPressa, zmianie motywu, nowej wtyczce, którą chcesz wypróbować lub po prostu będziesz musiał wrócić do poprzedniej wersji stronę lub post.
Bana Hosting sprawia, że WordPress jest łatwy
Chociaż wszystkie te podejścia do kontroli źródła WordPress są łatwo dostępne, możesz rozważyć usługę hostingową, która oferuje je wszystkie w jednym miejscu, na przykład w pełni zarządzany hosting WordPress Bana Hosting.
Takie zarządzane rozwiązanie hostingowe zostało zaprojektowane specjalnie dla WordPressa, co oznacza, że oprócz innych funkcji, takich jak optymalizacja danych, automatyczne aktualizacje, bezpłatne certyfikaty SSL i dostęp do sieci dostarczania treści, zyskujesz wszystkie korzyści związane z kontrolą wersji, które tu omówiliśmy ( CDN).
To wszystko, czego potrzebujesz, aby Twoja witryna WordPress była szybsza, bezpieczniejsza i tak, chroniona przed krytycznymi błędami.
Sprawdź nasze plany dotyczące hostingu WordPress i handlu elektronicznego WordPress, aby rozpocząć już dziś.