WordPress sitelerinizde konu ve kategori yönetimini daha güçlü hale getiren Özel API Eklentisi geliştirdim!
Bu eklenti sayesinde, sitenizin içeriğini dış sistemler ile entegre edebilir, otomatik içerik yönetimi sağlayabilir ve API üzerinden özel işlemler yapabilirsiniz.
🎯 Öne Çıkan Özellikler:
🔹 Özel API Desteği: Konu ve kategori işlemleri için gelişmiş API uç noktaları
🔹 Erişim Yetkilendirme: Access Token ile güvenli API kullanımı
🔹 Konu Yönetimi: Başlık, içerik, kategori ve etiketlerle filtreleme, listeleme, ekleme ve güncelleme
🔹 Kategori Yönetimi: Kategori ekleme, listeleme ve güncelleme desteği
🔹 SQL Sorgu Çalıştırma: API üzerinden özel SELECT, INSERT, UPDATE ve DELETE işlemleri
🔍 Örnek API Kullanımları:
✔ Konuları filtreleyerek çekme → GET ?topic_api=1&action=topic_get&category=news
✔ Yeni konu ekleme → POST ?topic_api=1&action=topic_add
✔ Mevcut bir konuyu güncelleme → POST ?topic_api=1&action=topic_update
✔ Kategori ekleme ve listeleme → GET ?topic_api=1&action=category_list
✔ SQL sorgu çalıştırma → GET ?topic_api=1&action=raw_query&query=SELECT * FROM wp_posts
Eklenti ile gelen test dosyaları sayesinde, APInizi hızlıca test edebilir ve geliştirme sürecinizi hızlandırabilirsiniz.
📂 includes/ klasörü içerisindeki test PHP dosyaları:
✅ test_category_add.php Yeni kategori ekleme
✅ test_category_list.php Kategori listeleme
✅ test_category_update.php Kategori güncelleme
✅ test_execute_query.php Özel SQL sorgusu çalıştırma
✅ test_raw_query.php SQL sorgu çekme
✅ test_topic_add.php Yeni konu ekleme
✅ test_topic_delete.php Konu silme
✅ test_topic_get.php Konu listeleme
✅ test_topic_update.php Konu güncelleme
📌 Kimler Kullanabilir?
✅ WordPress sitelerini dış sistemlerle entegre etmek isteyenler
✅ Özel API geliştirmek isteyen yazılımcılar
✅ İçerik yönetimini otomatikleştirmek isteyenler
💡 Eklentiyle ilgili detaylı bilgi ve demo için bana ulaşabilirsiniz!
🔐 Gelişmiş Güvenlik Önlemleri ile APIniz Koruma Altında!
✅ Access Token Yetkilendirme:
- API çağrıları JWT tabanlı Access Token ile korunmaktadır.
- Token doğrulaması fonksiyonu ile yapılır ve yetkisiz erişimler engellenir.
- API sorgularında hazırlanmış ifadeler (prepared statements) kullanılmıştır.
- Kullanıcı girdileri sanitize_text_field() ve $wpdb->prepare() ile temizlenir.