Çoğu kullanıcı WordPress eklentilerini ve temalarını genellikle doğrudan WordPress.org deposundan yüklese de, GitHub’da pek çok başka seçenek de vardır.
GitHub, birçok açık kaynaklı proje ve geliştirici tarafından kullanılan bir proje barındırma hizmetidir. Bir WordPress kullanıcısı olarak bazen GitHub’da barındırılan eklentiler veya temalarla karşılaşabilirsiniz.
GitHub WordPress geliştirmeye özel olmadığından, yeni bir kullanıcının bu platformdan bir eklentiyi veya temayı nasıl indirip yükleyeceğini bulması zor olabilir.
Daha önce bir dizi farklı GitHub eklentisiyle çalıştık, bu nedenle bunları WordPress web sitenize kurmak ve güncel tutmak için gereken her şeyi biliyoruz.
Ve bu makalede, WordPress eklentilerini veya temalarını GitHub’dan nasıl yükleyeceğinizi göstereceğiz.
GitHub Nedir?
Daha önce de belirttiğimiz gibi GitHub bir kod barındırma hizmetidir. Açık kaynaklı projeler için kullanımı ücretsizdir ve şu anda açık kaynaklı geliştiriciler arasında en popüler proje barındırma hizmetidir.
Git revizyon kontrol sistemini kullanır, dolayısıyla GitHub adını alır. Sadece bu değil, aynı zamanda kullanıcıları takip etmek, depolara yıldız vermek, depolara ve projelere abone olmak ve daha fazlası gibi işbirliği ve sosyal ağ özellikleri için kolay araçlar sağlar.
GitHub, Git revizyon kontrol özelliklerini kullanmak isteyen herhangi bir projede kullanılabilir. Örneğin, açık kaynaklı öğrenme kaynakları, dokümantasyon projeleri, kılavuzlar, rehber kitaplar ve daha fazlası için kullanılabilir. GitHub’ın araçları, kullanıcıların projelerine diğer kullanıcıları eklemelerine ve onlarla ekipler halinde çalışmalarına olanak tanır.
Bununla birlikte, WordPress eklentilerini ve temalarını GitHub’dan nasıl yükleyeceğimize bakalım.
GitHub’dan WordPress Eklentileri ve Temaları Nasıl Kurulur?
GitHub’dan bir WordPress teması veya eklentisi yüklemeden önce, bunun için güncellemeleri alabildiğinizden emin olun. Bu kısmı bu makalenin ilerleyen bölümlerinde ele alacağız.
GitHub’dan eklenti ve tema yüklemek çok kolaydır. Tıpkı bir WordPress ek lentisini manuel olarak yüklemek gibidir.
İlk olarak, GitHub’daki eklenti/tema deposuna gitmeniz gerekir.
Deponun ana sayfasında, ‘Kod’ düğmesine tıklayın ve ardından ‘ZIP İndir’i seçin.
Şimdi, WordPress yönetici alanınıza gidin ve Eklentiler ” Yeni Ekle sayfasına gidin.
Eklentiyi bilgisayarınızdan manuel olarak yüklemeniz gerekecektir. Bunu yapmak için ‘Eklenti Yükle’ düğmesine tıklayın.
Bu size eklentinin zip dosyasını yükleme seçeneğini gösterecektir.
‘Dosya seç’ düğmesine tıklamanız ve ardından bilgisayarınızdan ZIP dosyasını seçmeniz gerekir.
Ardından, ‘Şimdi Yükle’ düğmesine tıklamanız gerekir. WordPress şimdi zip arşivini bilgisayarınızdan web sitenize yükleyecek, açacak ve eklentiyi sizin için kuracaktır.
İşlem tamamlandığında bir başarı mesajı göreceksiniz. Daha sonra WordPress web sitenizde eklentiyi etkinleştirmek için ‘Etkinleştir’e tıklayabilirsiniz.
GitHub’dan Yüklenen WordPress Eklentileri için Güncellemeler Nasıl Alınır?
Varsayılan olarak WordPress, bir eklentinin beni oku dosyasına ve kullanılacak en son kararlı sürüm hakkında bilgi içeren eklenti başlığına dayalı olarak eklentinin daha yeni bir sürümünü arar.
Ancak WordPress varsayılan olarak GitHub’dan indirilen eklentiler için otomatik güncellemeleri göstermez. Kullanıcıların güncellemeleri doğrudan GitHub depolarından otomatik olarak almasını sağlamak için tema ve eklenti geliştiricilerinin biraz daha çaba göstermesi gerekiyor.
Bunu başarmak için, GitHub’daki bazı eklentiler ve temalar otomatik güncellemeleri almanızı sağlayacak kodu zaten içermiş olabilir.
Bazı durumlarda, tema/eklenti geliştiricisi GitHub Updater eklentisini yüklemenizi isteyebilir. Bu, GitHub eklentileri ve temaları için güncellemeleri almanızı sağlayacaktır.
Her iki durumda da, yeni bir sürüm yayınladıklarında güncellemeleri alacağınızdan emin olmak için GitHub’daki eklenti / tema geliştiricisiyle iletişime geçmeniz ve onlara güncelleme durumunu sormanız gerekecektir.
Bonus: GitHub Kullanarak WordPress Tema Değişikliklerini Otomatik Olarak Dağıtma
Özel bir tema üzerinde çalışan bir geliştiriciyseniz, değişikliklerinizi otomatik olarak GitHub’a dağıtmanız da mümkündür.
Bu size çok zaman kazandırabilir ve ayrıca gelecekte değişiklikleri geri almanız gerektiğinde temanızın farklı sürümlerinin kaydedilmesini sağlar.
Bunun nasıl yapılacağına ilişkin ayrıntılar için GitHub ve Deploy kullanarak WordPress tema değişikliklerinin otomatik olarak nasıl dağıtılacağına ilişkin kılavuzumuza bakabilirsiniz.
Umarız bu kılavuz GitHub’dan WordPress eklentileri veya temaları yüklemenize yardımcı olmuştur. Ayrıca bir web sitesinin nasıl kodlanacağına ilişkin kılavuzumuzu ve WordPress için en iyi kod parçacıklarına ilişkin uzman seçimlerimizi de görmek isteyebilirsiniz.
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
Yönetici
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
Yönetici
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.
Yönetici
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.
Yönetici
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
Yönetici