Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/burakcaylak/haber-rss/archive/refs/heads/master.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
NTV ve CNN Türk RSS kaynaklarından haber başlıklarını kayan (ticker) şekilde gösteren WordPress eklentisi.
Özellikler
- Çoklu kaynak: NTV Son Dakika, CNN Türk veya her iki kaynağın birleşik akışı
- Kayan haber bandı: Son dakika haberleri sürekli kayan (ticker) görünümde
- Yönetim paneli: Kaynak, haber sayısı, yükseklik, animasyon hızı ve önbellek ayarları
- Shortcode: Sayfa veya yazıya
[haber_rss]ile kolay entegrasyon - Önbellek: RSS verisi belirli aralıklarla önbelleğe alınır (performans)
- Responsive: Mobil uyumlu tasarım
Gereksinimler
- WordPress 5.0 veya üzeri
- PHP 7.4 veya üzeri
Kurulum
- Bu depoyu indirin veya klonlayın:
git clone https://github.com/burakcaylak/haber-rss.git haber-rssklasörünü WordPresswp-content/plugins/dizinine kopyalayın.- WordPress yönetim panelinde Eklentiler → Haber RSS → Etkinleştir.
Kullanım
Shortcode
Haber bandını bir sayfaya veya yazıya eklemek için:
[haber_rss]
Shortcode parametreleri (opsiyonel)
| Parametre | Açıklama | Varsayılan | Örnek |
|---|---|---|---|
kaynak |
Haber kaynağı: ntv, cnn, karisik |
Ayarlardaki | kaynak=ntv |
limit |
Gösterilecek haber sayısı | Ayarlardaki | limit=15 |
yukseklik |
Widget yüksekliği (px) | Ayarlardaki | yukseklik=200 |
hiz |
Animasyon hızı (saniye) | Ayarlardaki | hiz=45 |
Örnek:
[haber_rss kaynak=karisik limit=20 yukseklik=150 hiz=40]
Yönetim ayarları
WordPress Admin → Haber RSS → Ayarlar bölümünden:
- Haber kaynağı: NTV, CNN Türk veya Karışık (her ikisi)
- Haber sayısı: 5–50 arası
- Widget yüksekliği: 150–800 px
- Animasyon hızı: 10–120 saniye
- Önbellek süresi: 5–60 dakika
Dosya yapısı
haber-rss/
├── admin/
│ ├── menu.php # Yönetim menüsü
│ └── settings.php # Ayarlar sayfası
├── assets/
│ ├── css/
│ │ ├── admin.css
│ │ └── frontend.css
│ └── js/
│ └── frontend.js
├── inc/
│ └── shortcode.php # [haber_rss] shortcode
├── haber-rss.php # Ana eklenti dosyası
└── README.md
RSS kaynakları
Lisans
GPL v2 veya üzeri. Detay için WordPress License sayfasına bakın.
Katkıda bulunma
- Bu depoyu fork edin
- Yeni bir dal oluşturun (
git checkout -b feature/yeni-ozellik) - Değişikliklerinizi commit edin (
git commit -m 'Yeni özellik eklendi') - Dalı push edin (
git push origin feature/yeni-ozellik) - Bir Pull Request açın
İletişim
Yazar: Ahmet Burak Çaylak
Depo: github.com/burakcaylak/haber-rss