August 8, 2026

Claude Code WordPress Sitesine Nasıl Bağlanır? REST API ve SSH Rehberi (2026)

Claude Code'u WordPress sitesine REST API ve SSH ile bağlama rehberi görseli

Claude Code’u WordPress sitenize bağlamak için iki yöntem vardır: WordPress REST API üzerinden bir “uygulama parolası” (application password) oluşturup Claude’a vermek, ya da hosting sağlayıcınızın SSH erişimini açıp bir SSH anahtarıyla bağlantı kurmak. Bağlantı kurulduktan sonra Claude Code ile sitenizin eklentilerini kontrol edebilir, yeni sayfalar oluşturabilir, içerik düzenleyebilir ve teknik sorunlarınızı konuşarak çözebilirsiniz. Bu rehberde her iki yöntemi de adım adım anlatıyoruz.

Video: Claude Code WordPress Bağlantısı: REST API ve SSH ile Sitenizi Yapay Zekaya Bağla — YouTube’da izleyin

Claude Code’u WordPress’e Bağlamak Ne İşe Yarar?

Bağlantı kurulduktan sonra Claude Code ile sohbet ederek sitenizde işlem yaptırabilirsiniz: “eklentilerimi listele ve kullanılmayanları belirt”, “Ankara ve İstanbul için taslak sayfalar oluştur”, “şu sayfanın SEO başlığını güncelle” gibi istekleri doğal dille verip sonucu birkaç saniye içinde görebilirsiniz. Bu, özellikle teknik bilgisi sınırlı site sahipleri için WordPress panelinde menü menü gezinmek, doğru ayarı arayıp bulmaya çalışmak yerine, ihtiyacınızı doğal dille anlatarak yönetim yapmayı mümkün kılar ve tekrarlayan görevlerde ciddi zaman tasarrufu sağlar.

Yöntem 1: WordPress REST API ile Bağlantı

  1. WordPress panelinde Kullanıcılar > Yeni Ekle yolunu izleyin.
  2. Claude için özel bir kullanıcı oluşturun (mevcut kendi hesabınızı da kullanabilirsiniz, ama ayrı bir kullanıcı açıp istediğiniz zaman silebilmeniz daha güvenlidir). Kullanıcı adı, bir e-posta adresi girin; parola alanı önemli değildir çünkü giriş bu şekilde yapılmayacaktır.
  3. Rol seçimi kritik bir karardır: Yönetici (administrator) rolü verirseniz Claude eklentileri görebilir, ekleyebilir, sayfaları düzenleyebilir — yani tam yetkiye sahip olur. Daha sınırlı bir kapsam istiyorsanız editör veya yazar rolünü tercih edebilirsiniz.
  4. Kullanıcıyı oluşturduktan sonra kullanıcı detaylarına girip aşağı kaydırın; “Uygulama Parolaları” (Application Passwords) alanını bulun.
  5. Yeni bir uygulama parolasına bir isim verin (örneğin “Claude”) ve “Uygulama Parolası Ekle” deyin. Size gösterilen parolayı hemen güvenli bir yere kopyalayın; bu parola bir daha gösterilmez.
  6. Claude Code’a (VS Code içinde veya tercih ettiğiniz arayüzde) sitenizin adresini, kullanıcı adını ve uygulama parolasını vererek “site erişimini kontrol et ve bağlandığını doğrula” gibi bir istek gönderin. Bağlantı genellikle saniyeler içinde doğrulanır.

Güvenlik uyarısı: Uygulama parolasını asla açık bir sohbet mesajında veya paylaşacağınız bir video/ekran kaydında görünür bırakmayın. İşiniz bittiğinde uygulama parolasını geçersiz kılın ve gerekirse kullanıcıyı tamamen silin.

Yöntem 2: SSH ile Bağlantı

  1. Hosting kontrol panelinizde (Hostinger dahil çoğu sağlayıcıda) Gelişmiş > SSH Erişimi bölümüne gidip SSH durumunu etkinleştirin. Bu ayar güvenlik nedeniyle varsayılan olarak kapalıdır.
  2. Claude Code’a “siteyi SSH anahtarı ile bağla” gibi bir istek verin; Claude size bir genel (public) SSH anahtarı üretip verecektir.
  3. Bu anahtarı hosting panelinizdeki SSH Anahtarları bölümüne ekleyip anlamlı bir isim verin.
  4. Hosting panelinizdeki IP adresi, bağlantı noktası (port) ve kullanıcı adı bilgilerini Claude Code’a iletin.
  5. Bağlantıyı test etmek için “sayfa listemi ver” gibi basit bir istekle doğrulama yapın.

Bu iki yöntemin canlı uygulamasını yukarıdaki videoda adım adım izleyebilirsiniz.

Pratikte Karşılaşabileceğiniz Sorunlar ve Çözümleri

Bu bağlantı yöntemlerini kendi projelerimizde kurarken sık karşılaşılan birkaç noktayı da eklemek istedik:

  • “Permission denied” hatası: SSH bağlantısında kullanıcı adının hosting panelinizdeki gerçek sistem kullanıcı adıyla (genellikle “u” ile başlayan bir kod, “admin” veya “claude” gibi genel bir isim değil) birebir eşleşmesi gerekir. Bu bilgiyi hosting panelinizin SSH erişimi bölümünden doğru şekilde kopyalayın; yanlış bir kullanıcı adıyla defalarca bağlanmayı denemek, bazı sunucularda geçici IP engellemesine bile yol açabilir.
  • Türkçe karakterli içerik gönderirken alınan hatalar: REST API üzerinden Türkçe karakter içeren bir başlık veya içerik gönderirken bazen “geçersiz JSON” hatası alınabilir. Bunun nedeni genellikle kullanılan terminalin karakter kodlamasıdır (UTF-8 yerine sistem varsayılanı kullanılması); veriyi doğrudan komut satırına yazmak yerine bir UTF-8 dosyasına yazıp oradan göndermek bu sorunu çözer.
  • Yanlış kullanıcıya application password oluşturmak: Uygulama parolasını oluşturduğunuz kullanıcının, içerikleri hangi yazar adıyla yayınlamak istediğinizle aynı olduğundan emin olun; aksi halde makaleleriniz “Claude” gibi generic bir yazar adıyla yayınlanıp hem okuyucu güvenini hem de Google’ın yazar/marka tutarlılığına dayalı E-E-A-T değerlendirmesini zayıflatabilir.

REST API mi, SSH mi Kullanmalısınız?

Özellik REST API SSH
Kurulum kolaylığı Daha hızlı ve basit Hosting sağlayıcısına göre değişebilir
Erişim kapsamı WordPress’in kendi API’si üzerinden içerik/eklenti yönetimi Sunucuya doğrudan erişim; dosya sistemi dahil daha geniş kapsam
Hosting bağımsızlığı Her WordPress kurulumunda çalışır Hosting sağlayıcısının SSH desteğine bağlıdır
Genel değerlendirme Çoğu kullanım senaryosu için daha güvenilir ve tutarlı çalışır Dosya seviyesinde işlem gerektiğinde (tema dosyası düzenleme gibi) daha uygun

Çoğu içerik ve eklenti yönetimi ihtiyacı için REST API yöntemi önerilir; SSH yöntemi ise dosya sistemine doğrudan erişim gerektiren daha teknik senaryolar için tercih edilebilir.

Güvenlik İçin Dikkat Edilmesi Gereken 4 Nokta

  1. Parola ve anahtarları sohbette değil, ayrı bir dosyada tutun. Hassas bilgileri doğrudan mesaj olarak yazmak yerine bir ortam değişkeni (.env) dosyasında saklamak daha güvenlidir.
  2. İşiniz bittiğinde erişimi kaldırın. Uygulama parolasını geçersiz kılın, SSH anahtarını hosting panelinden silin ve gerekirse özel kullanıcı hesabını tamamen kaldırın.
  3. Yönetici rolünü dikkatli verin. Yalnızca içerik düzenlemesi yaptıracaksanız editör rolü yeterli olabilir; tam yönetici yetkisini yalnızca gerçekten gerekiyorsa verin.
  4. Ekran kayıtlarında hassas bilgileri gizleyin. Bir video veya ekran görüntüsü paylaşacaksanız parola, anahtar ve IP gibi bilgileri mutlaka bulanıklaştırın.

Bağlandıktan Sonra Neler Yapabilirsiniz?

  • Eklenti denetimi: “Eklentilerimi listele, kullanılmayanları ve çakışma riski olanları belirt” gibi bir istekle hızlı bir sağlık taraması yaptırabilirsiniz.
  • Sayfa oluşturma: Belirli başlıklarla taslak sayfalar oluşturtabilir, ardından içerikleri kendiniz veya Claude ile birlikte doldurabilirsiniz.
  • İçerik ve SEO düzenlemeleri: Meta başlık/açıklama güncellemesi, kategori/etiket düzenlemesi gibi işlemleri konuşarak yaptırabilirsiniz.
  • Genel danışmanlık: Sitenizin mevcut durumunu, eksiklerini ve olası hataları Claude ile konuşarak analiz ettirebilirsiniz.
  • Toplu düzenlemeler: “Tüm ürün sayfalarımdaki eski fiyat bilgisini kaldır” gibi tekrarlayan, çok sayıda sayfayı etkileyen işlemleri tek bir istekle yaptırabilirsiniz; bu, manuel olarak yapılsa saatler sürecek bir işi dakikalara indirebilir.
  • Medya yönetimi: Görsel yükleme, alt metin düzenleme gibi medya kütüphanesi işlemlerini de aynı bağlantı üzerinden yaptırabilirsiniz.

Sık Sorulan Sorular

Claude Code’a yönetici yetkisi vermek güvenli mi?

Yalnızca güvendiğiniz ve kontrollü bir oturumda, işiniz bittiğinde erişimi kaldıracağınızı bildiğiniz durumlarda güvenlidir. Uzun süreli veya sürekli erişim için daha kısıtlı bir rol (editör gibi) tercih etmenizi öneririz.

REST API bağlantısı sitemi yavaşlatır mı?

Hayır, bağlantının kendisi yalnızca siz veya Claude bir istek gönderdiğinde devreye girer; sitenizin genel ziyaretçi tarafındaki performansını etkilemez.

Aynı anda hem REST API hem SSH bağlantısı açık kalabilir mi?

Teknik olarak evet, ikisi aynı anda çalışabilir. Ancak karışıklığı önlemek ve gereksiz erişim yüzeyini azaltmak için yalnızca o an ihtiyaç duyduğunuz yöntemi açık tutmanızı, işiniz bittiğinde kullanmadığınız yöntemi de kapatmanızı öneririz.

Hangi hosting sağlayıcılarında SSH yöntemi çalışır?

Çoğu paylaşımlı ve yönetilen WordPress hosting sağlayıcısı SSH erişimi sunar, ancak bu özellik sağlayıcıdan sağlayıcıya değişir. Kullandığınız hosting panelinde “SSH Erişimi” veya “Gelişmiş” bölümünü kontrol etmeniz gerekir.

Uygulama parolamı kaybedersem ne olur?

Sorun değildir; ilgili kullanıcının profilinden eski uygulama parolasını geçersiz kılıp yeni bir tane oluşturabilirsiniz. Parolanın kendisi yalnızca oluşturulduğu anda gösterildiği için kaybetmeniz güvenlik açısından bir risk oluşturmaz.

Bu yöntemleri kullanmak için kod bilmem gerekir mi?

Kurulum adımlarının kendisi (kullanıcı oluşturma, SSH ayarını açma) kod bilgisi gerektirmez. Ancak Claude Code’u bir geliştirme ortamında (VS Code gibi) kullanacağınız için temel bir dosya/klasör yönetimi bilgisi süreci kolaylaştırır.


WordPress Sitenizi Yapay Zeka ile Yönetmekte Yardım mı Lazım?

Claude Code ile WordPress yönetimi güçlü bir verimlilik aracıdır, ancak doğru yetkilendirme ve güvenlik uygulamalarıyla kullanılmalıdır. Bu kurulumu profesyonelce yaptırmak isterseniz Vibe Coding ve web yazılım hizmetlerimize göz atabilir ya da doğrudan WhatsApp’tan ulaşabilirsiniz. Siz sadece anlatın, gerisini biz hallederiz.