Chociaż większość użytkowników zazwyczaj instaluje wtyczki i motywy WordPress bezpośrednio z repozytorium WordPress.org, istnieje również wiele innych opcji na GitHub.
GitHub to usługa hostingu projektów wykorzystywana przez wiele projektów open source i deweloperów. Jako użytkownik WordPressa, czasami możesz natknąć się na wtyczki lub motywy hostowane na GitHub.
Ponieważ GitHub nie jest specyficzny dla rozwoju WordPressa, nowemu użytkownikowi może być trudno dowiedzieć się, jak pobrać i zainstalować wtyczkę lub motyw z tej platformy.
Pracowaliśmy już z wieloma różnymi wtyczkami GitHub, więc wiemy wszystko, co wiąże się z ich konfiguracją w witrynie WordPress i ich aktualizacją.
W tym artykule pokażemy, jak zainstalować wtyczki lub motywy WordPress z GitHub.
Czym jest GitHub?
Jak wspomnieliśmy wcześniej, GitHub to usługa hostingu kodu. Jest on darmowy dla projektów open-source i obecnie jest najpopularniejszą usługą hostingu projektów wśród deweloperów open-source.
Wykorzystuje system kontroli wersji Git, stąd nazwa GitHub. Oprócz tego zapewnia łatwe narzędzia do współpracy i funkcje społecznościowe, takie jak śledzenie użytkowników, przyznawanie repozytoriom gwiazdek, subskrybowanie repozytoriów i projektów i wiele innych.
GitHub może być używany w każdym projekcie, który chce korzystać z funkcji kontroli wersji Git. Na przykład, może być używany do zasobów edukacyjnych open-source, projektów dokumentacji, podręczników, przewodników i innych. Narzędzia GitHub pozwalają użytkownikom dodawać innych użytkowników do swoich projektów i pracować z nimi w zespołach.
W związku z tym przyjrzyjmy się, jak zainstalować wtyczki i motywy WordPress z GitHub.
Jak zainstalować wtyczki i motywy WordPress z GitHub?
Zanim zainstalujesz motyw lub wtyczkę WordPress z GitHub, upewnij się, że możesz otrzymywać dla nich aktualizacje. Omówimy tę część w dalszej części tego artykułu.
Instalowanie wtyczek i motywów z GitHub jest bardzo proste. To tak jak ręczna instalacja wtyczki WordPress.
Najpierw należy przejść do repozytorium wtyczki/ motywu na GitHub.
Na stronie głównej repozytorium kliknij przycisk „Code”, a następnie wybierz „Download ZIP”.
Teraz przejdź do obszaru administracyjnego WordPress i przejdź do strony Wtyczki ” Utwórz nową.
Będziesz musiał ręcznie wgrać wtyczkę z twojego komputera. Aby to zrobić, kliknij przycisk „Prześlij wtyczkę”.
Spowoduje to wyświetlenie opcji przesłania pliku zip wtyczki.
Należy kliknąć przycisk „Wybierz plik”, a następnie wybrać plik ZIP z twojego komputera.
Następnie należy kliknąć przycisk „Zainstaluj teraz”. WordPress prześle teraz archiwum zip z twojego komputera na twoją witrynę internetową, rozpakuje je i zainstaluje wtyczkę.
Po zakończeniu zostanie wyświetlony komunikat o powodzeniu. Następnie możesz kliknąć „Aktywuj”, aby włączyć wtyczkę na twojej witrynie internetowej WordPress.
Jak uzyskać aktualizacje dla wtyczek WordPress instalowanych z GitHub?
Domyślnie WordPress szuka nowszej wersji wtyczki na podstawie pliku read me wtyczki i nagłówka wtyczki, który zawiera informacje o najnowszej stabilnej wersji do użycia.
Jednak domyślnie WordPress nie wyświetla automatycznych aktualizacji dla wtyczek pobranych z GitHub. Aby włączyć użytkownikom automatyczne otrzymywanie aktualizacji bezpośrednio z repozytoriów GitHub, deweloperzy motywów i wtyczek muszą włożyć trochę dodatkowego wysiłku.
Aby to osiągnąć, niektóre wtyczki i motywy z GitHub mogą już zawierać kod, który włącza otrzymywanie automatycznych aktualizacji.
W niektórych przypadkach twórca motywu/wtyczki może poprosić o zainstalowanie wtyczki GitHub Updater. Włączy to otrzymywanie aktualizacji dla wtyczek i motywów GitHub.
W obu przypadkach będziesz musiał skontaktować się z twórcą wtyczki / motywu na GitHub i zapytać ich o sytuację aktualizacji, aby mieć pewność, że otrzymasz aktualizacje po wydaniu nowej wersji.
Bonus: Jak automatycznie wdrożyć zmiany w motywie WordPress za pomocą GitHub
Jeśli jesteś programistą pracującym nad własnym motywem, możliwe jest również automatyczne wdrażanie twoich zmian w serwisie GitHub.
Może to zaoszczędzić wiele czasu, a także zapewnia, że masz zapisane różne wersje twojego motywu na wypadek konieczności wycofania zmian w przyszłości.
Szczegółowe informacje na temat tego, jak to zrobić, można znaleźć w naszym przewodniku na temat automatycznego wdrażania zmian w motywie WordPress za pomocą GitHub i Deploy.
Mamy nadzieję, że ten przewodnik pomógł ci zainstalować wtyczki lub motywy WordPress z GitHub. Zachęcamy również do zapoznania się z naszym przewodnikiem na temat kodowania stron internetowych i wyborem najlepszych fragmentów kodu dla WordPressa.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Moinuddin Waheed
This is very good news that the vast community of wordpress non code background can also use GitHub for downloading themes and plugins.
i thought that git and GitHub are only developers per se. But we can use wordpress themes and plugins downloaded from here.
Thanks wpbeginner for this helpful tutorial.
At times we don’t get plugin in wordpress repository and Google shows it in GitHub, so we can easily access and test them on our local machines.
Ethan
Hi, are the plugins and themes from github safe to download without malware and other malicious code?
WPBeginner Support
It would depend on who’s code you are downloading
Administrator
Ismail
Hello admin,
Thank you so much for this article and I learn a lot from this site. Today, I want to download Facebook Instant Articles fro Github, and this article help me to do that. But I have a question, if possible please guide me since I am newbie.
For FBIA plugin from WP Directory, do I have to uninstall it and install the plugin from Github afterwards? I hope you can help me on this. Thank you for your help to all people.
WPBeginner Support
If you are replacing the plugin with a version from GitHub it would normally be best to remove the old files and then replace them with the plugin from GitHub
Administrator
yh
wordpress is saying I need a business plan to add plug ins. is there any way around this? or is there any way for me to retrieve a scheduled post and post it manually? I cant find the post anywhere
WPBeginner Support
Please see our guide on the difference between self hosted WordPress.org vs free WordPress.com blog.
Administrator
Andy Fragen
Thanks for mentioning GitHub Updater. It works with plugins or themes hosted on GitHub, Bitbucket or GitLab.
As a bonus you can use GitHub Updater to perform a one click install of any GitHub, BitBucket, or GitLab (public or private repos) plugins or themes using only the repository URI vastly simplifying the instructions in the article.
adolf witzeling
GitHub is great-for learning too. I’ve gained so much knowledge just by looking at code from github. Thanks for this nice post!
Gautam Doddamani
GitHub and StackOverflow are some of my favourite sites for checking out useful scripts that i can use on my blog. I am using one plugin from GtiHub myself…but didn’t know about the GitHub updater…thanks guys!
Morgan
Here is a real tip:
Right click „Download ZIP” > Copy Link Address
Plugins > Add New > Upload > Choose File
When the window pops-up for you to find your zip file, just paste the URL and it will fetch the link. No need to clutter your computer with files you don’t need.
Andy Fragen
You can actually do a one click install using the Remote Install feature of GitHub Updater. Added benefit is the plugin/theme directory is correctly renamed.
Tracy
Are the plugins found on Github any more „unsafe” than the plugins that are in the repository?
WPBeginner Support
Tracy, yes there is a chance of that. In the WordPress plugin repository, plugins go through a basic review process and since it is a larger community an unsafe plugin would get caught much quicker than on GitHub.
Administrator
Aaron
Awesome article, I heard your interview on Mixergy. Really love how you use FAQ’s to drive content. I had no idea your traffic was so huge- very cool to see your growth through value creation. Congrats! –Aaron
Alfred Degens
Thanks for this article!
Can you tell me where to find Wordpress plugins on GitHub?
Is there a way to search for those open source plugins on Github?
I tried on Google search but didn’t find any plugin on Github.
Regards,
Alfred
WPBeginner Support
Try searching WordPress Plugin site:github.com
Administrator