Mükemmel WordPress eklentisini veya temasını buldunuz, ancak bir sorun var: yalnızca GitHub'da mevcut. Resmi WordPress deposunun aksine, yeni başlayanlar için göz korkutucu olabilen sihirli bir "Yükle" düğmesi yok.
İyi haber şu ki, GitHub'dan yazılım indirmek ve yüklemek aslında oldukça basittir. WPBeginner olarak, özel araçlara ve eklenti beta sürümlerine erişmek için sık sık GitHub kullanıyoruz, bu yüzden süreci ustalaştık.
Bu kılavuzda, WordPress eklentilerini ve temalarını GitHub'dan adım adım nasıl yükleyeceğinizi göstereceğiz.

Hızlı Özet: Bir eklentiyi GitHub'dan yüklemek için, depodan ZIP dosyasını indirin (önce "Sürüm" olup olmadığını kontrol edin), WordPress'te Eklentiler » Yeni Ekle bölümüne gidin, 'Eklenti Yükle'yi seçin, ZIP dosyasını seçin ve 'Şimdi Yükle'ye tıklayın.
- GitHub Nedir?
- Neden Bazı WordPress Eklentileri ve Temaları Yalnızca GitHub'da Bulunuyor?
- Pros and Cons of Installing Plugins from GitHub
- WordPress Eklentileri ve Temaları GitHub'dan Nasıl Yüklenir
- GitHub'dan Yüklenen WordPress Eklentileri İçin Güncellemeleri Nasıl Alırsınız
- Bonus: GitHub Kullanarak WordPress Tema Değişikliklerini Otomatik Olarak Dağıtma
- GitHub Eklentileri Hakkında Sıkça Sorulan Sorular
- Ek WordPress Eklentisi ve Tema Geliştirme Kaynakları
GitHub Nedir?
GitHub, Git kullanarak yazılım geliştirme ve sürüm kontrolü için bulut tabanlı bir barındırma hizmetidir. Geliştiricilerin değişiklikleri izlemesine, geçmişi kaydetmesine ve projeler arasında kod sürümlerini yönetmesine olanak tanır.
Barındırmanın ötesinde GitHub, işbirliği ve proje takibi için pratik araçlar sunar. Kullanıcılar verimli bir şekilde birlikte çalışabilir, gelişmeleri takip edebilir ve depolara dahil olabilir.
WPBeginner'da ve ortak şirketlerimizde geliştirme için GitHub kullanıyoruz. Uzak ekiplerimize nasıl yardımcı olduğunu ve üretkenliği artırdığını, tüm kodun güvenli bir şekilde barındırılmasını sağlarken ilk elden gördük.

Neden Bazı WordPress Eklentileri ve Temaları Yalnızca GitHub'da Bulunuyor?
Çoğu yeni başlayan, eklentileri WordPress.org dizininden veya bir geliştiricinin web sitesinden yükler. Ancak, ihtiyacınız olan belirli aracın yalnızca GitHub'da bulunduğunu bazen görebilirsiniz.
Bir geliştiricinin çalışmalarını yalnızca bu platformda barındırmayı seçmesinin birkaç nedeni olabilir:
- Katı Dizin Yönergeleri: Resmi WordPress eklenti dizininin katı kuralları vardır. Bazı geliştiriciler inceleme sürecini atlamayı ve kodlarını kendi kontrolleri altında barındırmayı tercih eder.
- Beta Testi: Geliştiriciler genellikle yazılımlarının "beta" (tamamlanmamış) sürümlerini paylaşmak için GitHub'ı kullanırlar. Bu, ileri düzey kullanıcıların genel kullanıma sunulmadan önce yeni özellikleri test etmelerini sağlar.
- Ticari Olmayan Projeler: Bazen bir geliştirici kendi kullanımı için basit bir araç oluşturur ve bunu ücretsiz olarak paylaşır. Bir pazarlama sayfası veya resmi destek forumu sürdürmek için zamanları veya ilgileri olmayabilir.
Bu açık ortam yenilik için harika olsa da, bu eklentilerin WordPress.org'da bulacağınız eklentilerle aynı güvenlik kontrollerine her zaman sahip olmadığı anlamına gelir.
GitHub'dan Eklenti Yüklemenin Artıları ve Eksileri
GitHub'dan eklenti indirmek size güçlü araçlara erişim sağlayabilir, ancak bu herkese göre değildir. Canlı bir web sitesine yüklemeden önce faydaları potansiyel risklere karşı tartmalısınız.
İşte ana avantajlar ve dezavantajlar.
👍 GitHub Eklentilerini Kullanmanın Artıları
- En Son Özelliklere Erişim: Genellikle yeni özellikleri ve güncellemeleri deneyebilirsiniz
- Doğrudan Geliştirici İletişimi: GitHub'daki "Sorunlar" sekmesini kullanarak hataları bildirebilir veya doğrudan geliştiriciye özellik önerebilirsiniz.
❌ GitHub Eklentilerini Kullanmanın Eksileri
- Güvenlik İncelemesi Yok: Resmi WordPress eklenti dizini güvenlik için kodu inceler. GitHub yapmaz, bu nedenle geliştiriciye tamamen güvenmelisiniz.
- Potansiyel Dengesizlik: GitHub'daki kod genellikle geliştirme aşamasındadır. Sitenizi bozabilecek hatalar veya kusurlar içerebilir.
Bu riskler nedeniyle, bir GitHub eklentisi kurmadan önce sitenizin tam bir yedeğini almanızı her zaman öneririz. Güvenli bir geri yükleme noktası oluşturmak için Duplicator gibi bir eklenti kullanabilirsiniz.
Şimdi, GitHub'dan WordPress eklentileri ve temaları yükleme adımlarını inceleyelim.
WordPress Eklentileri ve Temaları GitHub'dan Nasıl Yüklenir
GitHub'dan eklenti yüklemek, bir WordPress eklentisini manuel olarak yüklemeye benzer. Ancak, bu araçlar WordPress ekibi tarafından incelenmediği için, yüklemeden önce geliştiriciye güvendiğinizden emin olmalısınız.
- İlk olarak, GitHub'daki eklenti veya temanın depolarına gidin.
- Sağ kenar çubuğunda bir ‘Sürümler’ bölümü arayın. Mümkünse kararlı bir sürüm indirmek en iyisidir.
- Sürüm yoksa, ‘Kod’ düğmesine tıklayın ve ‘ZIP İndir’ seçeneğini belirleyin. Not: Bu, kararsız olabilecek geliştirme dosyalarını indirir.

- WordPress yönetici alanınıza gidin ve Eklentiler » Eklenti Ekle sayfasına gidin.
- Ekranın üst kısmındaki ‘Eklenti Yükle’ düğmesine tıklayın.

- ‘Dosya Seç’ düğmesine tıklayın ve bilgisayarınızdan ZIP dosyasını seçin.
- ‘Şimdi Yükle’ye tıklayın. WordPress dosyayı yükleyecek ve açacaktır. Not: GitHub genellikle klasör adına
-mainveya-mastergibi bir sonek ekler (örneğin,plugin-name-main). Bu normaldir ve eklentinin çalışma şeklini etkilemez. - Başarı mesajını gördüğünüzde, eklentiyi WordPress web sitenizde kullanmaya başlamak için ‘Etkinleştir’e tıklayın.
Uyarı: Eklenti etkinleştirme sırasında ölümcül bir hata verirse, bir “derleme” adımı gerektirebilir (Composer veya NPM gibi araçlar kullanarak). Bu, gelişmiş GitHub projelerinde yaygındır ve genellikle yeni başlayanlar için uygun değildir. Talimatlar için deponun README dosyasını kontrol edin.
GitHub'dan Yüklenen WordPress Eklentileri İçin Güncellemeleri Nasıl Alırsınız
Varsayılan olarak WordPress, GitHub'dan indirilen eklentiler için otomatik güncellemeler göstermez. Güncelleme almak için geliştiricinin bunları özellikle etkinleştirmesi gerekir.
Bunun çalışmasının iki yaygın yolu vardır:
- Yerleşik Güncellemeler: Bazı eklentiler, doğrudan GitHub'dan otomatik güncellemeleri etkinleştiren kodu zaten içerir. Ekstra bir şey yapmanız gerekmez.
- Git Updater Eklentisi: Geliştirici, sitenizi yeni sürümleri kontrol etmek için GitHub'a bağlayan Git Updater eklentisini (eski adıyla GitHub Updater) yüklemenizi isteyebilir.
Güncelleme politikaları hakkında bilgi almak için GitHub'daki geliştiriciyle iletişime geçmenizi öneririz.
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ğıtabilirsiniz.
Bu, zamandan tasarruf sağlar ve gelecekte değişiklikleri geri almanız gerekmesi durumunda temanızın farklı sürümlerinin kaydedilmesini sağlar.
Ayrıntılar için, GitHub ve Deploy kullanarak WordPress tema değişikliklerini otomatik olarak dağıtma konusundaki kılavuzumuza bakın: GitHub ve Deploy kullanarak WordPress tema değişikliklerini otomatik olarak dağıtma.
GitHub Eklentileri Hakkında Sıkça Sorulan Sorular
GitHub'dan eklenti yüklemek güvenli midir?
Geliştiriciye bağlıdır. WordPress eklenti dizininin aksine, GitHub güvenlik için kodu incelemez. Yalnızca güvendiğiniz geliştiricilerden veya saygın şirketlerden eklenti yüklemelisiniz.
Eklenti neden WordPress dizininde değil?
Geliştiriciler genellikle beta testleri için veya resmi depozito özel yönergelerini karşılamayan eklentiler için GitHub'ı kullanırlar. Bu, eklentinin kötü olduğu anlamına gelmez, yalnızca farklı şekilde dağıtıldığı anlamına gelir.
Ek WordPress Eklentisi ve Tema Geliştirme Kaynakları
WordPress temaları ve eklentileri seçmek veya kendi geliştirme yolculuğunuza başlamak için aşağıdaki kaynaklar faydalı olabilir:
- Eski WordPress Eklentilerini Kullanmak Güvenli midir? (Açıklamalı)
- Başlangıç Rehberi: En İyi WordPress Eklentisi Nasıl Seçilir
- Ücretsiz ve Premium WordPress Temaları (Site Sahipleri İçin Artıları ve Eksileri)
- WordPress'te Tema Geliştirme İçin Sahte İçerik Nasıl Eklenir
Umarız bu kılavuz, GitHub'dan WordPress eklentileri veya temaları yüklemenize yardımcı olmuştur. Ayrıca, nasıl web sitesi kodlayacağınıza dair kılavuzumuza ve WordPress için en iyi kod parçacıkları hakkındaki uzman seçimlerimize de bakmak isteyebilirsiniz.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Dennis Muthomi
Ben, GitHub eklentilerini test ederken her zaman bir hazırlık ortamı kurarım. Bu bana çok baş ağrısından kurtardı! Canlıya geçmeden önce her şeyin düzgün çalıştığını kontrol edebilirim. Bu, özellikle daha az bilinen GitHub depoları için önemlidir.
Güncellemeleri kontrol etme konusundaki ipuçlarınız tam isabetli – tam olarak müşterilerimin sitelerini bu şekilde yönetiyorum. Bunu kesinlikle GitHub WordPress işlerine yeni başlayan genç geliştiricilerimle paylaşacağım.
Jiří Vaněk
GitHub benim için hala büyük bir bilinmez, ancak gizemlerini ve komutlarını yavaş yavaş keşfetmeye çalışıyorum. Öncelikle sürümleme olanakları nedeniyle ve ayrıca burada zaman zaman çok ilginç projeler olduğu için ilgileniyorum. Ve evet, bir acemi olarak hala anlamıyorum. Benim için bu tür eğitimler çok değerli çünkü burada okuduğum GitHub hakkındaki ilk makale değil. Hakkında ne kadar çok şey öğrenirsem, o kadar çok keyif almaya başlıyorum, çünkü WordPress'te bile, tabiri caizse kutunun dışına çıkılabilir. Bu da resmi WordPress depolarının biraz dışına çıkmak anlamına gelir. Ve bunun sayesinde ilginç projelere tekrar erişim sağlıyorum. Bu kılavuzlar için teşekkürler.
Moinuddin Waheed
WordPress'te kodlama geçmişi olmayan geniş topluluğun da tema ve eklenti indirmek için GitHub'ı kullanabilmesi çok güzel bir haber.
Git ve GitHub'ın yalnızca geliştiricilere özel olduğunu sanıyordum. Ancak buradan indirilen WordPress temalarını ve eklentilerini kullanabiliyoruz.
Bu faydalı eğitim için wpbeginner'a teşekkürler.
Bazen WordPress deposunda eklenti bulamıyoruz ve Google GitHub'da gösteriyor, bu sayede yerel makinelerimizde kolayca erişip test edebiliyoruz.
Jiří Vaněk
Doğru. Ayrıca keşfettiğim bir şey de GitHub'da birçok soruna çözüm bulabileceğiniz. WordPress ile çalışırken birkaç kez yabancı bir web sitesinde bir sorunla karşılaştım ve yardım etme çabamda GitHub'a ulaştım. Ve orada çözümü buldum. Ancak, bazen uygulaması benim için biraz daha karmaşıktı. Bu yüzden bu makaleler benim için çok anlamlı ve büyük bir potansiyele sahip, çünkü GitHub'da genellikle depoda bulunmayan gerçekten ilginç şeyler bulabileceğimi hissediyorum.
Ethan
Merhaba, github'dan gelen eklentiler ve temalar kötü amaçlı yazılım ve diğer kötü amaçlı kodlar olmadan indirmek için güvenli mi?
WPBeginner Desteği
İndirdiğiniz kodun kime ait olduğuna bağlı olacaktır
Yönetici
İsmail
Merhaba yönetici,
Bu makale için çok teşekkür ederim ve bu siteden çok şey öğrendim. Bugün, Facebook Instant Articles'ı Github'dan indirmek istiyorum ve bu makale bana bunu yapmamda yardımcı oldu. Ancak bir sorum var, mümkünse bana rehberlik edebilir misiniz çünkü ben yeniyim.
WP Dizini'ndeki FBIA eklentisi için, onu kaldırmalı ve sonrasında eklentiyi Github'dan yüklemeli miyim? Bu konuda bana yardımcı olabileceğinizi umuyorum. Tüm insanlara yardımınız için teşekkür ederim.
WPBeginner Desteği
Eklentiyi GitHub'dan bir sürümle değiştiriyorsanız, normalde eski dosyaları kaldırmak ve ardından bunları GitHub'daki eklentiyle değiştirmek en iyisi olacaktır.
Yönetici
yh
wordpress eklenti eklemek için bir iş planı istediğimi söylüyor. bunun etrafından dolaşmanın bir yolu var mı? veya zamanlanmış bir gönderiyi alıp manuel olarak yayınlamanın bir yolu var mı? gönderiyi hiçbir yerde bulamıyorum
WPBeginner Desteği
Kendi kendine barındırılan WordPress.org ile ücretsiz WordPress.com blog arasındaki fark hakkındaki rehberimize bakın: kendi kendine barındırılan WordPress.org ile ücretsiz WordPress.com blog.
Yönetici
Andy Fragen
GitHub Updater'dan bahsettiğiniz için teşekkürler. GitHub, Bitbucket veya GitLab'da barındırılan eklentiler veya temalarla çalışır.
Ek olarak, makaledeki talimatları büyük ölçüde basitleştirerek yalnızca depo URI'sini kullanarak herhangi bir GitHub, BitBucket veya GitLab (genel veya özel depolar) eklentisini veya temasını tek tıklamayla yüklemek için GitHub Updater'ı kullanabilirsiniz.
adolf witzeling
GitHub öğrenmek için de harika. Sadece github'dan kodlara bakarak çok şey öğrendim. Bu güzel yazı için teşekkürler!
Gautam Doddamani
GitHub ve StackOverflow, blogumda kullanabileceğim faydalı betikleri kontrol etmek için en sevdiğim sitelerden bazıları. Kendim GitHub'dan bir eklenti kullanıyorum… ama GitHub güncelleyicisini bilmiyordum… teşekkürler beyler!
Morgan
İşte gerçek bir ipucu:
“ZIP İndir” üzerine sağ tıklayın > Bağlantı Adresini Kopyala
Eklentiler > Yeni Ekle > Yükle > Dosya Seç
Zip dosyanızı bulmanız için pencere açıldığında, URL'yi yapıştırmanız yeterlidir ve bağlantıyı çekecektir. İhtiyacınız olmayan dosyalarla bilgisayarınızı kirletmenize gerek yok.
Andy Fragen
GitHub Updater'ın Uzak Yükleme özelliğini kullanarak tek tıklamayla yükleme yapabilirsiniz. Ek faydası, eklenti/tema dizininin doğru şekilde yeniden adlandırılmasıdır.
Tracy
Github'da bulunan eklentiler, depodaki eklentilerden daha mı “güvensiz”?
WPBeginner Desteği
Tracy, evet böyle bir ihtimal var. WordPress eklenti deposunda, eklentiler temel bir inceleme sürecinden geçer ve daha büyük bir topluluk olduğu için güvensiz bir eklenti GitHub'dan daha hızlı yakalanır.
Yönetici
Aaron
Harika makale, Mixergy'deki röportajınızı duydum. SSS'leri içeriği yönlendirmek için kullanmanıza gerçekten bayıldım. Trafiğinizin bu kadar büyük olduğunu bilmiyordum - değer yaratma yoluyla büyümenizi görmek çok havalı. Tebrikler! –Aaron
Alfred Degens
Bu makale için teşekkürler!
WordPress eklentilerini GitHub'da nerede bulabileceğimi söyler misin?
Bu açık kaynak eklentileri GitHub'da aramanın bir yolu var mı?
Google'da arama yaptım ama GitHub'da herhangi bir eklenti bulamadım.
Saygılarımla,
Alfred
WPBeginner Desteği
WordPress Eklenti sitesini arayın:github.com
Yönetici