Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak zainstalować wtyczki i motywy WordPress z GitHub

Znalazłeś idealny wtyczkę lub motyw WordPress, ale jest haczyk: jest dostępny tylko na GitHubie. W przeciwieństwie do oficjalnego repozytorium WordPress, nie ma magicznego przycisku „Zainstaluj”, co może być zniechęcające dla początkujących.

Dobra wiadomość jest taka, że pobieranie i instalowanie oprogramowania z GitHub jest w rzeczywistości dość proste. W WPBeginner często korzystamy z GitHub, aby uzyskać dostęp do niestandardowych narzędzi i wersji beta wtyczek, więc opanowaliśmy ten proces.

W tym przewodniku pokażemy Ci krok po kroku, jak zainstalować wtyczki i motywy WordPress z GitHub.

Instalowanie motywów i wtyczek WordPress z GitHub

Szybkie podsumowanie: Aby zainstalować wtyczkę z GitHub, pobierz plik ZIP z repozytorium (najpierw sprawdź „Wydanie”), przejdź do Wtyczki » Dodaj nową w WordPress, wybierz „Prześlij wtyczkę”, wybierz plik ZIP i kliknij „Zainstaluj teraz”.

Co to jest GitHub?

GitHub to oparta na chmurze usługa hostingu dla tworzenia oprogramowania i kontroli wersji przy użyciu Git. Pozwala programistom śledzić zmiany, zapisywać historię i zarządzać wersjami kodu w projektach.

Oprócz hostingu, GitHub oferuje praktyczne narzędzia do współpracy i śledzenia projektów. Użytkownicy mogą efektywnie współpracować, śledzić rozwój wydarzeń i angażować się w repozytoria.

W WPBeginner i w naszych partnerskich firmach używamy GitHub do rozwoju. Widzieliśmy na własne oczy, jak pomaga to zdalnym zespołom, takim jak nasz, i zwiększa produktywność, jednocześnie zapewniając bezpieczne przechowywanie całego kodu.

Co to jest Github

Dlaczego niektóre wtyczki i motywy WordPress są tylko na GitHubie?

Większość początkujących instaluje wtyczki z katalogu WordPress.org lub ze strony internetowej dewelopera. Czasami jednak okaże się, że konkretne narzędzie, którego potrzebujesz, jest dostępne tylko na GitHub.

Istnieje kilka powodów, dla których deweloper może zdecydować się na hostowanie swojej pracy wyłącznie na tej platformie:

  • Ścisłe wytyczne dotyczące katalogu: Oficjalny katalog wtyczek WordPress ma ścisłe zasady. Niektórzy deweloperzy wolą pominąć proces przeglądu i hostować swój kod pod własną kontrolą.
  • Testy beta: Deweloperzy często używają GitHub do udostępniania „beta” (nieukończonych) wersji swojego oprogramowania. Pozwala to zaawansowanym użytkownikom testować nowe funkcje, zanim staną się one dostępne dla szerokiej publiczności.
  • Projekty niekomercyjne: Czasami deweloper tworzy proste narzędzie do własnego użytku i udostępnia je za darmo. Może nie mieć czasu ani zainteresowania na utrzymanie strony marketingowej lub oficjalnego forum wsparcia.

Chociaż to otwarte środowisko jest świetne dla innowacji, oznacza również, że te wtyczki nie zawsze przechodzą te same kontrole bezpieczeństwa, co te, które znajdziesz na WordPress.org.

Zalety i wady instalowania wtyczek z GitHub

Pobieranie wtyczek z GitHub może zapewnić dostęp do potężnych narzędzi, ale nie jest to dla każdego. Powinieneś rozważyć korzyści w stosunku do potencjalnych ryzyk przed zainstalowaniem ich na aktywnej stronie internetowej.

Oto główne zalety i wady.

👍 Zalety wtyczek z GitHub
  • Dostęp do najnowszych funkcji: Często możesz wypróbować nowe funkcje i aktualizacje
  • Bezpośredni kontakt z deweloperem: Możesz zgłaszać błędy lub sugerować funkcje bezpośrednio deweloperowi, korzystając z zakładki „Issues” na GitHub.
❌ Wady wtyczek z GitHub
  • Brak przeglądu bezpieczeństwa: Oficjalny katalog wtyczek WordPress przegląda kod pod kątem bezpieczeństwa. GitHub tego nie robi, więc musisz całkowicie zaufać deweloperowi.
  • Potencjalna niestabilność: Kod na GitHubie jest często w fazie rozwoju. Może zawierać błędy lub usterki, które mogą zepsuć Twoją witrynę.

Ze względu na te ryzyka, zawsze zalecamy wykonanie pełnej kopii zapasowej witryny przed zainstalowaniem wtyczki z GitHub. Możesz użyć wtyczki takiej jak Duplicator, aby utworzyć bezpieczny punkt przywracania.

Teraz przyjrzyjmy się krokom instalacji wtyczek i motywów WordPress z GitHub.

Jak zainstalować wtyczki i motywy WordPress z GitHub

Instalacja wtyczek z GitHub jest podobna do ręcznej instalacji wtyczki WordPress. Jednakże, ponieważ te narzędzia nie są recenzowane przez zespół WordPress, powinieneś upewnić się, że ufasz deweloperowi przed ich zainstalowaniem.

  1. Najpierw przejdź do repozytorium wtyczki lub motywu na GitHub.
  2. Poszukaj sekcji „Releases” (Wydania) w prawym pasku bocznym. Najlepiej pobrać stabilne wydanie, jeśli jest dostępne.
  3. Jeśli nie ma wydań, kliknij przycisk „Code” (Kod) i wybierz „Download ZIP” (Pobierz ZIP). Uwaga: Pobiera to pliki deweloperskie, które mogą być niestabilne.
Pobierz plik zip z GitHub
  1. Przejdź do obszaru administracyjnego WordPress i wybierz stronę Wtyczki » Dodaj wtyczkę.
  2. Kliknij przycisk „Upload Plugin” (Prześlij wtyczkę) u góry ekranu.
Prześlij wtyczkę
  1. Kliknij przycisk „Choose file” (Wybierz plik) i wybierz plik ZIP z komputera.
  2. Kliknij „Install Now” (Zainstaluj teraz). WordPress prześle i rozpakuje plik. Uwaga: GitHub często dodaje sufiks, taki jak -main lub -master, do nazwy folderu (np. nazwa-wtyczki-main). Jest to normalne i nie wpłynie na działanie wtyczki.
  3. Gdy zobaczysz komunikat o powodzeniu, kliknij „Activate” (Aktywuj), aby zacząć korzystać z wtyczki na swojej stronie WordPress.

Ostrzeżenie: Jeśli wtyczka wyświetla krytyczny błąd po aktywacji, może wymagać kroku „build” (kompilacji) (przy użyciu narzędzi takich jak Composer lub NPM). Jest to powszechne w zaawansowanych projektach GitHub i zazwyczaj nie jest przyjazne dla początkujących. Sprawdź plik README repozytorium, aby uzyskać instrukcje.

Jak uzyskać aktualizacje dla wtyczek WordPress zainstalowanych z GitHub

Domyślnie WordPress nie wyświetla automatycznych aktualizacji dla wtyczek pobranych z GitHub. Aby otrzymywać aktualizacje, deweloper musi je specjalnie włączyć.

Istnieją dwa powszechne sposoby działania:

  • Wbudowane aktualizacje: Niektóre wtyczki zawierają już kod, który umożliwia automatyczne aktualizacje bezpośrednio z GitHub. Nie musisz nic więcej robić.
  • Wtyczka Git Updater: Deweloper może poprosić Cię o zainstalowanie wtyczki Git Updater (wcześniej GitHub Updater). Ta wtyczka łączy Twoją witrynę z GitHubem w celu sprawdzania nowych wersji.

Zalecamy skontaktowanie się z deweloperem na GitHubie, aby zapytać o jego politykę aktualizacji.

Bonus: Jak automatycznie wdrażać zmiany motywu WordPress za pomocą GitHub

Jeśli jesteś deweloperem pracującym nad niestandardowym motywem, możesz również automatycznie wdrażać swoje zmiany na GitHubie.

Oszczędza to czas i zapewnia, że masz zapisane różne wersje swojego motywu na wypadek, gdybyś musiał cofnąć zmiany w przyszłości.

Szczegółowe informacje znajdziesz w naszym przewodniku jak automatycznie wdrażać zmiany w motywach WordPress przy użyciu GitHub i Deploy.

Często zadawane pytania dotyczące wtyczek z GitHub

Czy bezpieczne jest instalowanie wtyczek z GitHub?

To zależy od dewelopera. W przeciwieństwie do katalogu wtyczek WordPress, GitHub nie sprawdza kodu pod kątem bezpieczeństwa. Powinieneś instalować wtyczki tylko od deweloperów, którym ufasz, lub od renomowanych firm.

Dlaczego wtyczka nie znajduje się w katalogu WordPress?

Deweloperzy często używają GitHub do testów beta lub dla wtyczek, które nie spełniają specyficznych wytycznych oficjalnego repozytorium. Niekoniecznie oznacza to, że wtyczka jest zła, po prostu jest dystrybuowana inaczej.

Dodatkowe zasoby dotyczące tworzenia wtyczek i motywów WordPress

Poniższe zasoby mogą być pomocne przy wyborze motywów i wtyczek WordPress lub przy rozpoczynaniu własnej ścieżki rozwoju:

Mamy nadzieję, że ten przewodnik pomógł Ci zainstalować wtyczki lub motywy WordPress z GitHub. Możesz również zapoznać się z naszym przewodnikiem jak zakodować stronę internetową oraz naszymi ekskluzywnymi wyborami najlepszych fragmentów kodu dla WordPress.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

20 CommentsLeave a Reply

  1. Dla mnie zawsze ustawiam środowisko stagingowe podczas testowania wtyczek GitHub. Uratowało mi to mnóstwo problemów! Mogę sprawdzić, czy wszystko działa poprawnie, zanim przejdę na produkcję. Jest to szczególnie ważne w przypadku mniej znanych repozytoriów GitHub.
    Twoje wskazówki dotyczące sprawdzania aktualizacji są trafne – dokładnie tak postępuję z witrynami moich klientów. Zdecydowanie podzielę się tym z moimi młodszymi programistami, którzy dopiero zaczynają przygodę z GitHubem i WordPressem.

  2. GitHub jest dla mnie wciąż wielką niewiadomą, ale powoli próbuję zgłębiać jego tajemnice i komendy. Interesuje mnie głównie ze względu na możliwości wersjonowania, a także dlatego, że znajdują się tu czasem bardzo ciekawe projekty. I tak, jako początkujący, nadal tego nie rozumiem. Takie tutoriale są dla mnie bardzo cenne, ponieważ to nie pierwszy artykuł o GitHubie, który tu czytam. Im więcej się o nim dowiaduję, tym bardziej zaczyna mi się podobać, bo nawet w WordPressie można wyjść poza schemat, że tak powiem. Oznacza to wyjście nieco poza oficjalne repozytoria WordPress. I dzięki temu znów mam dostęp do ciekawych projektów. Dziękuję za te poradniki.

  3. To bardzo dobra wiadomość, że szeroka społeczność WordPressa bez wiedzy programistycznej może również korzystać z GitHub do pobierania motywów i wtyczek.
    Myślałem, że git i GitHub są tylko dla programistów per se. Ale możemy używać motywów i wtyczek WordPress pobranych stąd.
    Dziękuję wpbeginner za ten pomocny tutorial.
    Czasami nie znajdujemy wtyczki w repozytorium WordPress, a Google pokazuje ją na GitHub, więc możemy łatwo uzyskać do niej dostęp i przetestować ją na naszych lokalnych maszynach.

    • Zgadza się. Odkryłem również, że na GitHubie można znaleźć rozwiązania wielu problemów. Kilkakrotnie pracując z WordPressem, napotkałem problem na zagranicznej stronie internetowej i próbując pomóc, trafiłem na GitHub. I tam znalazłem rozwiązanie. Czasami jednak jego implementacja była dla mnie nieco bardziej skomplikowana. Dlatego te artykuły są dla mnie bardzo znaczące i mają duży potencjał, ponieważ czuję, że na GitHubie można znaleźć naprawdę ciekawe rzeczy, których zazwyczaj nie ma w repozytorium.

  4. Cześć, czy wtyczki i motywy z github są bezpieczne do pobrania bez złośliwego oprogramowania i innych szkodliwych kodów?

  5. Witaj administratorze,

    Dziękuję bardzo za ten artykuł i wiele się z niego nauczyłem. Dziś chcę pobrać Facebook Instant Articles z Github i ten artykuł mi w tym pomógł. Ale mam pytanie, jeśli to możliwe, proszę o wskazówki, ponieważ jestem nowicjuszem.

    W przypadku wtyczki FBIA z katalogu WP, czy muszę ją odinstalować i zainstalować wtyczkę z Github później? Mam nadzieję, że możesz mi w tym pomóc. Dziękuję za pomoc wszystkim ludziom.

    • Jeśli zastępujesz wtyczkę wersją z GitHub, zazwyczaj najlepiej jest usunąć stare pliki, a następnie zastąpić je wtyczką z GitHub.

      Admin

  6. WordPress mówi, że potrzebuję planu biznesowego, aby dodać wtyczki. Czy jest na to jakiś sposób? A może jest jakiś sposób, abym mógł pobrać zaplanowany post i opublikować go ręcznie? Nie mogę znaleźć posta nigdzie.

  7. Dzięki za wspomnienie o GitHub Updater. Działa z wtyczkami lub motywami hostowanymi na GitHub, Bitbucket lub GitLab.

    Jako bonus możesz użyć GitHub Updater do jednokrotnego zainstalowania dowolnych wtyczek lub motywów z GitHub, BitBucket lub GitLab (publicznych lub prywatnych repozytoriów), używając jedynie identyfikatora URI repozytorium, co znacznie upraszcza instrukcje w artykule.

  8. GitHub jest świetny – również do nauki. Nauczyłem się tak wiele, po prostu przeglądając kod z github. Dzięki za ten miły post!

  9. GitHub i StackOverflow to jedne z moich ulubionych stron do przeglądania przydatnych skryptów, których mogę używać na moim blogu. Sam używam jednej wtyczki z GtiHub… ale nie wiedziałem o aktualizatorze GitHub… dzięki chłopaki!

  10. Oto prawdziwa wskazówka:

    Kliknij prawym przyciskiem myszy „Download ZIP” > Kopiuj adres linku

    Wtyczki > Dodaj nową > Wyślij > Wybierz plik

    Kiedy pojawi się okno, w którym możesz znaleźć swój plik zip, po prostu wklej adres URL, a zostanie on pobrany. Nie ma potrzeby zaśmiecać komputera niepotrzebnymi plikami.

    • Możesz faktycznie zainstalować jednym kliknięciem, korzystając z funkcji zdalnej instalacji GitHub Updater. Dodatkową zaletą jest prawidłowe przemianowanie katalogu wtyczki/motywu.

  11. Czy wtyczki znalezione na Github są bardziej „niebezpieczne” niż wtyczki znajdujące się w repozytorium?

    • Tracy, tak jest taka możliwość. W repozytorium wtyczek WordPress wtyczki przechodzą podstawowy proces weryfikacji i ponieważ jest to większa społeczność, niebezpieczna wtyczka zostałaby wykryta znacznie szybciej niż na GitHubie.

      Admin

  12. Świetny artykuł, słyszałem Twój wywiad w Mixergy. Naprawdę podoba mi się, jak wykorzystujesz FAQ do napędzania treści. Nie miałem pojęcia, że Twój ruch jest tak ogromny – bardzo fajnie widzieć Twój rozwój poprzez tworzenie wartości. Gratulacje! –Aaron

  13. Dzięki za ten artykuł!

    Czy możesz mi powiedzieć, gdzie znaleźć wtyczki Wordpress na GitHub?
    Czy jest sposób, aby wyszukać te wtyczki open source na Github?
    Próbowałem wyszukiwać w Google, ale nie znalazłem żadnych wtyczek na Github.

    Pozdrawiam,
    Alfred

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.