1. Besleme adresinizi seçin
PHA'ya yalnızca haber değeri 100 üzerinden 70 ve üstü olan bültenler girer. Besleme son 50 haberi verir ve 5 dakikada bir yenilenir. Kayıt ya da anahtar gerekmez.
https://www.press.org.tr/ajans/rss.xmlhttps://www.press.org.tr/ajans/rss.xml?il=izmirhttps://www.press.org.tr/ajans/rss.xml?sektor=finanshttps://www.press.org.tr/ajans/rss.xml?sektor=turizm&il=antalyaSektör ve il kodlarını seçip adresinizi hazır almak için PHA'nın entegrasyon sayfasını kullanabilirsiniz. Yerel bir haber sitesiyseniz il süzgeci, sektörel bir portalsanız sektör süzgeci okurunuzla ilgisiz haberleri baştan eler.
2. Eklentiyi seçin
WordPress'in kendisi bir beslemeyi yazıya çeviremez; bunun için bir RSS içe aktarma eklentisi gerekir. En çok kullanılan üç eklentinin durumu, WordPress.org'daki resmî açıklamalarına göre şöyle:
| Eklenti | Haberleri yazı olarak ekler mi? | Resmî sayfa |
|---|---|---|
| WPeMatico | Evet, ücretsiz. Sınırsız besleme, kategori ve zamanlama ayarı, görselleri içe aktarma. | wordpress.org |
| Feedzy RSS Feeds | Evet. Ücretsiz sürümde tek bir içe aktarma projesi kurulabilir; tek bir PHA beslemesi için bu yeterli. Özel zamanlama ve birden çok proje ücretli sürümde. | wordpress.org |
| WP RSS Aggregator | Ücretsiz sürüm haberleri blok ya da kısa kodla sayfada listeler. Yazı olarak eklemek için ücretli "Feed to Post" eklentisi gerekir. | wordpress.org |
Ücretsiz bir haber botu kurmak istiyorsanız WPeMatico ile başlamanızı öneririz. Eklentilerin özellikleri zamanla değişebilir; kurmadan önce resmî sayfadaki güncel açıklamaya göz atın.
3. Eklentiyi kurun
- Yönetim panelinde Eklentiler menüsünden yeni eklenti ekleme sayfasını açın.
- Arama kutusuna eklentinin adını yazın, önce kurun, ardından etkinleştirin.
Eklenti kurmayı ilk kez yapıyorsanız WordPress'in resmî eklenti yönetimi rehberi her adımı ekran görüntüleriyle anlatıyor.
4. Beslemeyi ekleyin ve alanları eşleyin
Eklentide yeni bir besleme (WPeMatico'da "kampanya", Feedzy'de "içe aktarma") oluşturun ve 1. adımda seçtiğiniz adresi girin. Ardından beslemedeki alanları sitenizdeki karşılıklarına bağlayın:
| Sitenizde | RSS alanı | Not |
|---|---|---|
| Başlık | title | |
| İçerik | content:encoded | Tam metin, HTML; içinde bağlantı yoktur. Özet alanı (description) yerine bunu seçin. |
| Öne çıkan görsel | enclosure | 1200 piksel haber fotoğrafı. |
| Kategori | category | Sektör ve il etiketleri. |
| Kaynak | dc:creator | Bülteni veren kurum. |
| Yayın tarihi | pubDate | Ambargolu bültende ambargo saati. |
Görselleri sunucunuza indirmek yerine doğrudan kaynağından göstermek isterseniz WPeMatico'nun ücretsiz olarak desteklediği Featured Image from URL eklentisini kullanabilirsiniz.
5. Zamanlamayı ve yayın durumunu ayarlayın
Besleme 5 dakikada bir yenilendiği için eklentiyi 5 ile 15 dakika arasında bir sıklıkla kontrol edecek şekilde ayarlamak yeterli.
WordPress'in zamanlanmış görevleri (WP-Cron) ancak sitenize bir ziyaretçi geldiğinde çalışır. Trafiği düşük sitelerde haberler gecikebilir. Bunu önlemek için WordPress'in resmî rehberindeki gibi WP-Cron'u sunucunuzun zamanlayıcısına bağlayın.
İlk günlerde yazı durumunu Taslak olarak seçmenizi öneririz. Gelen haberleri birkaç gün editör gözüyle okuyun, akış sizi tatmin ediyorsa doğrudan Yayımla'ya geçin. Hangi haberin yayımlanacağına her zaman sizin editörünüz karar verir.
6. Kaynağı belirtin
- Mahreçte "(PHA)" ya da bülteni veren kurumun adını yazın; örneğin "İZMİR (PHA) –".
- Metni kısaltabilir, başlığı düzenleyebilirsiniz; ama anlamı değiştirmeyin ve kuruma ait olmayan bir sözü kuruma mal etmeyin.
- Beslemeden kaldırılan bir haberi sitenizden de kaldırın.
WordPress kullanmıyorsanız
Kendi yazılımınız ya da mobil uygulamanız için aynı haberler JSON Feed olarak da sunuluyor. Arşiv, sayfalama ve tarih süzgeci gerekiyorsa basın kaydıyla ücretsiz anahtar veren Haber API'yi kullanın. Kod örnekleri ve PHA'nın haber değeri ilkesi için Ücretsiz Türkçe Haber API sayfamıza bakabilirsiniz.
Uygulamanızı geliştirirken kişisel veri ve telif derdi olmadan test etmek için ornekfirma.com'un kurgusal verili örnek REST API'sini kullanabilirsiniz.