PressioWe make you visible
Become a Media Partner
New Release
Dokümantasyon

WordPress için Pressio Haber Botu Kurulumu

Pressio bültenlerini bir WordPress sitesine otomatik yayınlamak için kullandığımız Pressio Haber Botu plugin'inin kurulumu. İlk kurulum 5-10 dakika sürer.

Nasıl Çalışır?

Pressio her partner site için kendine özel bir RSS 2.0 / XML feed yayınlar. WordPress üzerine kurduğumuz Pressio Haber Botu bu feed'i periyodik olarak çeker; gelen her yeni bülteni otomatik olarak sitenin gönderilerine (post) ekler.

Sistem tamamen pull-tabanlı'dır — Pressio sitenize hiçbir webhook veya API çağrısı göndermez; sitenizdeki bot Pressio'yu periyodik sorgular. Sitenizin firewall'ı veya hosting yapılandırması bizim için kısıt değildir.

Adım Adım Kurulum

1. Plugin'i Siteye Yükle

Pressio Haber Botu, ekibimizin geliştirdiği özel WordPress plugin'idir. Plugin'in ZIP'i Pressio ekibinden alınır.

  1. WordPress Admin Dashboard'a giriş yapın.
  2. Sol menüden Plugins → Add New → Upload Plugin.
  3. pressio-bot.zip dosyasını yükleyin.
  4. Yükleme tamamlanınca Activate Plugin.
  5. Aktif olduğunda sol menüde Settings → Pressio Haber Botu menüsünün gelmesi gerekir. Ayrıca iki ek alt-menü daha eklenir:
    • Settings → Pressio Bot Haberleri — bot'un eklediği post'ların listesi
    • Settings → Pressio Bot Loglar — çekme işlemlerinin logları
2. Genel Ayarlar

Settings → Pressio Haber Botu sayfasını açın. En üstte iki global ayar var:

  • Default Author: Bot'un oluşturacağı tüm post'ların varsayılan yazarı. Site için bir sistem kullanıcısı seçin (örn. "Editör" veya "Pressio").
  • Kaynak link ekle: Bot'un oluşturduğu post'ların sonuna Pressio kaynağına dönüş linki ekleyip eklemeyeceği. SEO ve attribüsyon için açık tutmanız önerilir.

Save'e bastıktan sonra bot ekleme bölümüne geçin.

3. Yeni Bot Ekle

Aynı sayfada "Yeni Bot Ekle" formunu doldurun. Plugin'in çoklu bot desteği var — istersen aynı sitede farklı kategoriler için ayrı botlar açabilirsiniz; çoğu site için tek bot yeterli.

  • Bot Adı: Yönetim için açıklayıcı bir isim (örn. "Pressio Genel Akış").
  • Feed URL: Pressio admin panelinden kopyaladığınız XML feed adresi. Şu formattadır:
    https://pressio.media/api/feeds/<site_id>/tr/all.xml
    Burada <site_id> sitenin Pressio panelindeki kimliği. Admin → Dağıtım Siteleri → ilgili site → "RSS Feed Adresi" alanından kopyalayın.
  • Kategori: WordPress'te post'ların görüneceği kategori. Henüz yoksa önce Posts → Categories'ten oluşturun (örn. "Basın Bültenleri").
  • Yazar: Bu bot'a özel yazar override'ı (boş bırakırsanız genel default kullanılır).
  • Post Durumu: Publish önerilir.Draft seçerseniz manuel onay gerekir; bültenler yayına çıkmaz.
  • Cron Aralığı: Bot'un feed'i ne sıklıkta çekeceği. Önerimiz 30 dakika. Seçenekler: 15dk / 30dk / saatlik / 2x günlük / günlük.
  • Alıntı Uzunluğu: Post excerpt için kaç karakter alınacağı. Boş bırakırsanız Pressio'nun spot alanı kullanılır.
  • Featured Image: Açık tutun — bültenin görseli otomatik olarak post'un öne çıkan görseli olarak eklenir.
  • Kaynak link ekle: Bu bot'a özel override (global ayar yeterliyse dokunmayın).
  • Etkin: Açık. Pasif yapmak isterseniz silmek yerine bu kutuyu kapatın — bot durur ama yapılandırma kalır.
4. İlk Çekmeyi Tetikleyin

Bot kaydedildikten sonra plugin otomatik olarak ilk içe aktarımı yapar — birkaç saniye içinde Pressio'da yayında olan son bültenler sitenize eklenir.

Sayfanın altında "İçeriği Manuel Çalıştır" butonu var; cron'u beklemeden tetiklemek için bunu kullanabilirsiniz.

Çalışma Testi

  1. Pressio admin panelinde test bir bülteni "Distributed" durumuna alın.
  2. Sonraki cron çalışmasında (en geç 30 dakika içinde, manuel butonla anında) WordPress sitenizde yeni post olarak görünür.
  3. Settings → Pressio Bot Haberleri'ne bakın — bot'un eklediği tüm post'ların listesi orada.
  4. Sorun varsa Settings → Pressio Bot Loglar'a bakın — son çekme tarihi, hata mesajı vs. burada görünür.

Sorun Giderme

Bot post oluşturmuyor

1. Settings → Pressio Bot Loglar'a bakın. "Feed boş döndü" gibi mesaj görüyorsanız Pressio'da o site_id için aktif bülten yoktur.

2. Bot etkin mi? Bot listesinde "Etkin" kutusu işaretli olmalı.

3. Pressio admin'de bu site "Aktif" durumda mı? Admin → Dağıtım Siteleri → site_id → "Aktif" toggle'ı.

4. WP cron çalışıyor mu? Bazı paylaşımlı hosting'lerde WP cron pasif olur — hosting cron'una wp-cron.php ekletmek gerekir.

Görseller boş geliyor

Bot ayarlarında Featured Image kutusu işaretli olmalı.

Hala görünmüyorsa: Pressio'da o bültende görsel yüklenmemiş olabilir (admin bülten detayı → Yüklenen Resimler bölümünü kontrol edin).

İçerikte HTML/CSS bozuk görünüyor

WordPress tema CSS'i bültendeki <strong> bold vurgu veya <h2> alt başlıkları sıfırlıyor olabilir.

Tema CSS'inde .entry-content strong ve .entry-content h2 stil override'ı eklemek gerekebilir.

Aynı bülten iki kez yayınlanıyor

Bot deduplicate'ı feed item'ının guid'i üzerinden yapar. Aynı bülteni iki kez oluşturuyorsa: Pressio tarafında bültenin URL'i (guid) değişmiş olabilir.

Manuel kontrol: WP veritabanında wp_postmeta tablosunda _pressio_bot_feed_url meta key'ine bakın — duplicate post'lar farklı feed_url ile kayıtlıdır.

"Feed could not be fetched" hatası

1. Feed URL'sini tarayıcıda açın. XML çıktısı görüyor musunuz?

2. Sunucudan curl/wget ile feed URL'sini deneyin. Hosting çıkış IP'si engelliyor olabilir.

3. Pressio admin'de site "Pasif" yapıldıysa feed 404 döner.

Kurulum tamamlandı. Yeni bültenler Pressio'da "Distributed" durumuna alındığında, bir sonraki cron'da (en fazla seçtiğiniz aralık kadar sonra) otomatik olarak sitenizde yayınlanır.

WordPress kullanmayan partner site mi? Generic RSS dokümantasyonu

Pressio, we make you visible

Pressio

AI-powered press release creation and distribution platform.

Become a Media Partner

Quick Links

  • Home
  • My Releases
  • Create New Release

Legal Documents

  • Terms of Use
  • Privacy Policy
  • Distance Sales Agreement
  • Disclaimer

Follow Us!

© 2026 Pressio. All rights reserved.