Claude Code WordPress’e Nasıl Bağlanır? REST API ve SSH Rehberi

Claude ile WordPress bağlantısı, robot karakter laptoptaki WordPress logosuna bağlanıyor

Claude Code‘u bir WordPress sitesine bağladığınızda, eklenti listesini çıkartmaktan yeni sayfa oluşturmaya, site hatalarını tespit etmekten teknik danışmanlık almaya kadar birçok işi konuşarak halledebiliyorsunuz. Bağlantıyı kurmanın iki yolu var: REST API ve SSH. Bu rehberde her iki yöntemi de adım adım anlatıyor, hangisini ne zaman seçmeniz gerektiğini ve işlem bittikten sonra alınması gereken güvenlik önlemlerini açıklıyoruz.

REST APIÖnerilen, ~10 saniyede bağlanır
SSHSunucu düzeyinde, daha teknik
Yönetici / EditörClaude için atanabilecek roller
İşlem SonrasıParola ve anahtar mutlaka silinmeli

Hangi Yöntemi Seçmelisiniz?

İki yöntem de Claude’un sitenize erişmesini sağlıyor, ama işleyişleri farklı. REST API, WordPress’in kendi kullanıcı ve yetki sistemi üzerinden çalışıyor ve neredeyse her hosting ortamında aynı şekilde davranıyor. Bağlantı kurulumu ve doğrulaması genellikle 10 saniye gibi kısa bir sürede tamamlanıyor. SSH ise sunucuya doğrudan erişim veriyor, dosya sistemine ve veritabanına kadar inebiliyor, ama farklı hosting firmalarında SSH desteğinin nasıl davranacağı değişkenlik gösterebiliyor. Bu yüzden çoğu kullanıcı için REST API daha hızlı, daha öngörülebilir ve kurulumu daha kolay bir seçenek.

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

REST API yöntemi, WordPress’e gömülü bir sistem olan Uygulama Parolaları (Application Passwords) özelliğini kullanıyor. Kurulum şu adımlarla ilerliyor:

  1. Claude için özel bir kullanıcı oluşturun. WordPress yönetici panelinde Kullanıcılar bölümüne gidip yeni bir kullanıcı ekleyin. Mevcut yönetici hesabınızı kullanmak yerine ayrı bir kullanıcı açmanız, işiniz bittiğinde tüm yetkileri tek seferde ve site ayarlarını bozmadan kaldırmanızı kolaylaştırıyor.
  2. Rol belirleyin. Claude’un eklenti ekleyip çıkarmasını, tüm sayfaları düzenlemesini istiyorsanız Yönetici (Administrator) rolü verin. Yalnızca içerik düzenlemesini istiyorsanız Editör veya Yazar gibi daha kısıtlı bir rol yeterli.
  3. Uygulama parolası oluşturun. Kullanıcı detay sayfasının altındaki “Uygulama Parolaları” bölümüne inin, isim alanına “Claude” gibi tanımlayıcı bir ad yazıp ekleyin.
  4. Parolayı güvenli şekilde saklayın. Size gösterilen parolayı kopyalayın. Bu parola bir daha görüntülenmiyor, o yüzden kaybederseniz yeniden oluşturmanız gerekiyor.
  5. Bilgileri Claude Code’a tanımlayın. Claude arayüzüne site adresini, kullanıcı adını ve uygulama parolasını içeren bir istem verin.
  6. Bağlantıyı doğrulayın. “Site erişimini kontrol et ve bağlandığını doğrula” gibi bir komutla kurulumun çalıştığını teyit edin.

Bağlantı sağlandığında Claude, kendisine verilen yetki seviyesini otomatik olarak algılayıp tam erişim sağlayabildiğini size bildiriyor. WordPress REST API’nin genel çalışma mantığı ve Uygulama Parolaları hakkında daha fazla teknik ayrıntıya ihtiyacınız olursa Claude Code Nasıl Kurulur? rehberimize de göz atabilirsiniz.

Yöntem 2: SSH ile Bağlantı

SSH yöntemi sunucuya doğrudan erişim gerektirdiği için biraz daha teknik. Hostinger gibi çoğu panelde SSH, dış müdahaleleri önlemek amacıyla varsayılan olarak kapalı geliyor, bu yüzden önce manuel olarak açmanız gerekiyor.

  1. SSH erişimini etkinleştirin. Hosting panelinizde Gelişmiş bölümüne girip SSH durumunu aktif hale getirin.
  2. Claude’dan bağlantı anahtarı isteyin. Claude’a siteyi SSH ile bağlamak istediğinizi söyleyin, size bir ortak anahtar (public key) verecektir.
  3. Anahtarı panele ekleyin. Hosting panelinizdeki “SSH Anahtarları” bölümüne gidip Claude’un verdiği anahtarı yapıştırıp kaydedin.
  4. Sunucu bilgilerini paylaşın. Bağlantının tamamlanması için sunucunuzun IP adresini, bağlantı noktasını (port) ve SSH kullanıcı adını Claude’a iletin.
  5. Bağlantıyı test edin. “Sayfa listemi ver” gibi basit bir komutla sistemin çalışıp çalışmadığını kontrol edin.

SSH bağlantısının bir avantajı, Claude’un yalnızca yayındaki içerikleri değil, çöp kutusundaki sayfaları bile görüp size sitenizin tam bir dökümünü sunabilmesi. Bu, terk edilmiş taslakları veya yanlışlıkla silinen içerikleri fark etmek için işe yarayabiliyor.

Bağlantı Kurulduktan Sonra Neler Yapabilirsiniz?

Claude Code sitenize bağlandıktan sonra sadece komutları yerine getiren bir araç olmaktan çıkıp, sitenizin durumu hakkında yorum yapan bir danışmana dönüşüyor:

  • Eklenti denetimi: Claude eklenti listesini çıkartıp hangilerinin aktif hangilerinin pasif olduğunu gösterebiliyor. Örneğin aynı anda iki farklı güvenlik eklentisi kullanıyorsanız, bunların çakışma yaratabileceği konusunda sizi uyarabiliyor. Sunucunuz LiteSpeed değilse ilgili önbellek eklentisinin verimsiz kalacağını, siteniz çok dilli değilse çeviri eklentisinin gereksiz olduğunu da fark edip söyleyebiliyor.
  • Sayfa ve içerik yönetimi: “Ankara ve İstanbul diye iki sayfa oluştur, taslak olarak kalsın” gibi bir komutla yeni sayfalar açtırabiliyorsunuz. Claude bu sayfaları hemen yayınlamak yerine taslak (draft) statüsünde bırakıyor, böylece içerikleri siz doldurmadan sitede görünmüyorlar.
  • Sorun giderme: Sitenizdeki teknik hataları, eksik ayarları veya yapılması gereken işleri Claude ile konuşarak tartışabilir, çözüm önerileri alabilirsiniz.
  • Çöp kutusu kontrolü: Özellikle SSH bağlantısında Claude, yayındaki ve çöp kutusundaki tüm sayfaları listeleyerek sitenizin eksiksiz bir dökümünü çıkarabiliyor.

Bu yetenekleri içerik üretim sürecinize dahil etmek isterseniz Claude Code ile Sosyal Medya İçerik Fabrikası yazımızda benzer bir otomasyon kurgusunu bulabilirsiniz. Sitenizdeki kod kalitesini ve güvenlik açıklarını denetletmek isterseniz de Claude Code ile Kod Denetimi rehberimiz işinize yarayabilir.

Güvenli Kullanım İçin Dikkat Edilmesi Gerekenler

Bir yapay zekaya sitenizin yönetici yetkilerini vermek, bazı güvenlik önlemlerini de beraberinde getiriyor:

  • Parolaları sohbet ekranına açık yazmayın. Uygulama parolasını veya SSH bilgilerini doğrudan mesaj olarak yazmak yerine, projenizde bir .env dosyası oluşturup bilgileri orada saklamanız daha güvenli. Claude da hassas bilgilerin doğrudan sohbete yazılmasının risk oluşturabileceği konusunda sizi uyarabiliyor.
  • Özel kullanıcı kullanın. Claude için mevcut yönetici hesabınızı değil, ayrı bir kullanıcı oluşturun. Böylece işiniz bittiğinde bu kullanıcıyı silmeniz diğer ayarlarınızı etkilemiyor.
  • İşlem bitince erişimi kapatın. Oluşturduğunuz uygulama parolasını geçersiz kılmak (invalidate) ve Claude için açtığınız kullanıcıyı tamamen silmek, en güvenli kapanış yöntemi. SSH kullandıysanız aynı şekilde eklediğiniz anahtarı panelden kaldırmanız gerekiyor.

Uygulama Parolasını Geçersiz Kılma Adımları

İşiniz bittiğinde REST API erişimini kapatmak için şu adımları izleyin:

  1. WordPress yönetici panelinde Kullanıcılar sekmesine gidip Claude için oluşturduğunuz kullanıcının detay sayfasını açın.
  2. Sayfanın altındaki “Uygulama parolaları” bölümüne inin.
  3. Listede ilgili parolayı bulup geçersiz kılın.
  4. Güvenliği tamamen sağlamak için, parolayı iptal ettikten sonra Claude için oluşturduğunuz kullanıcıyı da silin.

Bu adımlar tamamlandığında Claude’un sitenize erişim yetkisi tümüyle kalkmış oluyor. İhtiyacınız olduğunda aynı süreci tekrarlayıp yeni bir parola oluşturarak bağlantıyı yeniden kurabilirsiniz.

Sık Sorulan Sorular

REST API mi SSH mi tercih etmeliyim?
Çoğu kullanıcı için REST API daha uygun, çünkü kurulumu daha hızlı ve her hosting ortamında tutarlı çalışıyor. SSH, sunucu ve veritabanı düzeyinde daha derin işlemler gerektiren ileri düzey kullanıcılar için daha uygun.

Claude’a Yönetici yetkisi vermek güvenli mi?
Claude için ayrı bir kullanıcı oluşturup işiniz bitince bu kullanıcıyı silerseniz risk sınırlı kalıyor. Yönetici yerine Editör gibi daha kısıtlı bir rol de tercih edebilirsiniz.

Uygulama parolasını unutursam ne olur?
Parola yalnızca oluşturulduğu anda gösteriliyor, sonradan tekrar görüntülenemiyor. Kaybettiyseniz eski parolayı geçersiz kılıp yenisini oluşturmanız gerekiyor.

SSH bağlantısı için hangi bilgiler gerekiyor?
Sunucunun IP adresi, bağlantı noktası (port) ve SSH kullanıcı adı gerekiyor. Bu bilgileri genellikle hosting panelinizin SSH erişimi bölümünden bulabilirsiniz.

Bu yöntemler yalnızca WordPress’te mi çalışıyor?
REST API yöntemi WordPress’in kendi altyapısına özel. Farklı bir platform kullanıyorsanız benzer bir sonuca SSH üzerinden dosya ve veritabanı erişimiyle ulaşmanız gerekebilir.

Sonuç

Claude Code’u WordPress sitenize bağlamak, günlük site yönetimini konuşarak halledebileceğiniz bir sürece dönüştürüyor. REST API yöntemi hız ve kolaylık açısından öne çıkarken, SSH daha derin ve teknik erişim istediğinizde devreye giriyor. Hangi yöntemi seçerseniz seçin, işiniz bittiğinde oluşturduğunuz parola veya anahtarı kaldırmayı ihmal etmemeniz, sitenizi uzun vadeli risklere karşı koruyor.

Güncel yapay zeka haberlerini, yeni promptları ve pratik ipuçlarını kaçırma. Haber bültenimize ücretsiz abone ol, doğrudan mailine gelsin!

Ücretsiz Abone Ol

Claude’un genel yeteneklerine ve kurulumuna baştan bakmak isterseniz Claude Nedir, Nasıl Kullanılır? yazımızı, etkili komut yazma konusunda daha fazla örnek isterseniz Claude Komutları rehberimizi inceleyebilirsiniz.

Haber Bültenimize Ücretsiz Olarak Katılın

Her ay, gelen kutunuza yapay zeka ve teknoloji ile ilgili harika içerikler almak için kaydolun.

İstenmeyen posta göndermiyoruz! Daha fazla bilgi için gizlilik politikamızı okuyun.

PAYLAŞ

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site istenmeyenleri azaltmak için Akismet kullanır. Yorum verilerinizin nasıl işlendiğini öğrenin.

Yukarı Kaydır