En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

GitHub'dan WordPress Eklentileri ve Temaları Nasıl Kurulur

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.

GitHub'dan WordPress temaları ve eklentileri yükleme

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?

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.

Github Nedir

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.

  1. İlk olarak, GitHub'daki eklenti veya temanın depolarına gidin.
  2. Sağ kenar çubuğunda bir ‘Sürümler’ bölümü arayın. Mümkünse kararlı bir sürüm indirmek en iyisidir.
  3. 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.
GitHub'dan zip dosyası indirme
  1. WordPress yönetici alanınıza gidin ve Eklentiler » Eklenti Ekle sayfasına gidin.
  2. Ekranın üst kısmındaki ‘Eklenti Yükle’ düğmesine tıklayın.
Eklenti yükle
  1. ‘Dosya Seç’ düğmesine tıklayın ve bilgisayarınızdan ZIP dosyasını seçin.
  2. ‘Şimdi Yükle’ye tıklayın. WordPress dosyayı yükleyecek ve açacaktır. Not: GitHub genellikle klasör adına -main veya -master gibi bir sonek ekler (örneğin, plugin-name-main). Bu normaldir ve eklentinin çalışma şeklini etkilemez.
  3. 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:

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.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

20 CommentsLeave a Reply

  1. 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.

  2. 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.

  3. 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.

    • 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.

  4. 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?

    • İndirdiğiniz kodun kime ait olduğuna bağlı olacaktır

      Yönetici

  5. 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.

    • 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

  6. 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

  7. 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.

  8. GitHub öğrenmek için de harika. Sadece github'dan kodlara bakarak çok şey öğrendim. Bu güzel yazı için teşekkürler!

  9. 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!

  10. İş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.

    • 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.

  11. Github'da bulunan eklentiler, depodaki eklentilerden daha mı “güvensiz”?

    • 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

  12. 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

  13. 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

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.