=== KAF WordPress Connector ===
Contributors: simurdigital
Tags: seo, yapay-zeka-seo, seo-otomasyon, yapay-zeka-aracı
Requires at least: 5.0
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.4.15
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

KAF WordPress Connector, yapay zeka destekli başlık, meta açıklama, site haritası ve robots.txt güncellemeleriyle web sitenizin SEO hatalarını otomatik olarak düzeltir.

== Açıklama ==

KAF WordPress Connector, WordPress sitenizi KAF AI SEO Asistanı platformuyla kusursuz şekilde entegre eder; manuel müdahaleye gerek kalmadan tamamen otomatik SEO hata tespiti ve düzeltmesi sağlar. Gelişmiş yapay zeka özellikleriyle sitenizin SEO unsurları her zaman optimize hâlde kalır.

[youtube https://youtu.be/Yd914SNv9uM]

**Ana Özellikler:**

- Yapay zeka analizine dayalı başlık, meta açıklama ve heading etiketlerini otomatik günceller.
- KAF panelinden doğrudan yeni gönderi ve kategori oluşturur.
- Görselleri WordPress medya kütüphanesine önerildiği gibi yükler.
- Tekrarlayan SEO görevlerini otomasyonla yaparak insan hatasını en aza indirir ve zamandan tasarruf sağlar.
- Sitenizin arama motoru görünürlüğünü ve genel SEO sağlığını iyileştirir.

KAF WordPress Connector; site sahipleri, ajanslar ve minimum çabayla en iyi SEO performansını sürdürmek isteyen SEO uzmanları için idealdir.

Daha fazla bilgi ve KAF AI SEO Asistanı hesabı oluşturmak için [KAF AI SEO Asistanı](https://kaf.simur.org) sayfasını ziyaret edin.

== Kurulum ==

1. Eklentiyi WordPress yönetici panelinden aratarak kurun ya da eklenti dosyalarını `/wp-content/plugins/kaf-wordpress-connector` dizinine yükleyin.
2. WordPress'in "Eklentiler" menüsünden eklentiyi etkinleştirin.
3. Eklenti ayarları sayfasına giderek KAF AI SEO Asistanı API anahtarınızı girin.
4. Bağlantı kurulduktan sonra eklenti, KAF panelinizle otomatik olarak senkronize olur ve sitenizi optimize etmeye başlar.

== Sıkça Sorulan Sorular ==

= Bu eklentiyi kullanmak için KAF AI SEO Asistanı hesabına ihtiyacım var mı? =
Evet, eklentinin çalışması için aktif bir KAF AI SEO Asistanı hesabı ve API anahtarı gereklidir.

= Eklenti hangi SEO öğelerini destekliyor? =
Mevcut sürüm; başlık ve meta açıklama güncellemelerini, yeni gönderi/kategori oluşturmayı, görsel yüklemeyi, site haritası yönetimini, robots.txt düzenlemelerini ve sunucu taraflı parse-time filtrelerini (defer, preload, mixed-content) destekler.

= Verilerim güvende mi? =
Evet. WordPress siteniz ile KAF platformu arasındaki tüm iletişimler şifrelenir ve güvenli biçimde iletilir.

= Sitenin REST API'si kapalıysa eklenti çalışır mı? =
Evet. v1.4.2 itibarıyla eklenti, bir güvenlik eklentisi veya kod REST API'yi tamamen kapatmış olsa bile kendi `/wp-json/kaf/` endpoint'lerini otomatik olarak açar. Sitenin geri kalanı etkilenmez.

== Ekran Görüntüleri ==

1. KAF Connector kontrol paneli — toplam kazanılan süre, en çok düzeltilen kategoriler ve sayfalar, 7 günlük aktivite grafiği, otomasyon modu ve sistem uyumluluk durumu.
2. Aktif Özellikler paneli — apply-batch, crawler bypass, parse-time filtreler, indeksleme, link rel politikası, hreflang, görsel öznitelikleri, yönlendirme kuralları ve bağlantı detayları.
3. Mutasyon Geçmişi — her uygulanan düzeltme URL'ye göre gruplandırılmış tablo; kategori etiketleri, sayım, kazanılan süre, son düzenleme ve fark zaman çizelgesi bağlantısı.
4. Tek sayfa için mutasyon fark zaman çizelgesi — başlıklar, açıklamalar, JSON-LD şeması, Open Graph, canonicals ve heading'ler için kronolojik önce/sonra görünümü.
5. Site Politika Geçmişi — her eklenti politika seçeneği değişikliğinin önce/sonra anlık görüntüleriyle ekleme-only zaman çizelgesi.
6. KAF panel WordPress entegrasyon sekmesi — bağlantı kartı, otomasyon modu seçici ve KAF panosundaki adım adım kurulum rehberi.

== Değişiklik Günlüğü ==

= 1.4.15 =
* **Yeni — Sunucu gereksinimleri kontrolü:** Panel artık gerekli ve önerilen PHP bileşenlerini (DOM/XML eklentisi gibi) listeler ve sunucunuzda eksik olanları öne çıkarır; uyumluluk sorunlarını erkenden çözebilirsiniz.
* **İyileştirme:** Opsiyonel bir PHP bileşeni eksik olan sunucularda daha yüksek kararlılık.

= 1.4.14 =
* **Yeni — Yapay zekâ ve arama motoru botu takibi:** Sitenizi hangi yapay zekâ asistanlarının (ChatGPT, Claude, Perplexity gibi) ve arama motorlarının taradığını, hangi sayfaları ne zaman ziyaret ettiğini görün. Ziyaretler sunucu tarafında sayıldığından, komut dosyası çalıştırmayan tarayıcılar da dahil edilir.

= 1.4.13 =
* **Hata düzeltmesi:** Eşleşen içerik zaten mevcutken yinelenen yazı oluşturulmasını engeller.

= 1.4.12 =
* KAF Panel WordPress yönetim girişinde iyileştirmeler ve düzeltmeler.

= 1.4.11 =
* **Hata düzeltmesi:** "Bu projeyi KAF Panel'de aç" butonu 404 sayfası açabiliyordu; artık doğru proje sayfasına yönlendiriyor.
* **Plana duyarlı ipuçları:** KAF Panel artık WordPress yöneticisinde, mevcut paketinize göre uyarlanmış, ara sıra görünen ve kapatılabilen öneriler ve teklifler gösteriyor.

= 1.4.10 =
* **KAF Panel'den daha güvenilir yönetilen güncellemeler:** KAF Panel belirli bir connector sürümü gönderdiğinde, connector artık o sürümü WordPress.org'dan birebir indirip mevcut dosyaların üzerine doğrudan kuruyor; WordPress'in güncelleme önbelleğine güvenmiyor. Bazı sunucularda önceki yöntem "zaten güncel" diyip güncellemeyi atlıyordu; connector artık KAF Panel istediği an güncelleniyor. Standart WordPress otomatik güncellemeleri yedek olarak çalışmaya devam eder.

= 1.4.9 =
* **Otomatik 404 → 301 yönlendirmeleri:** KAF AI, tarama sırasında bulunan ölü (404) sayfaları tespit edip her birini en yakın eşleşen canlı sayfaya kalıcı olarak yönlendirir; böylece ziyaretçiler ve arama motorları bozuk URL'lere düşmez ve mevcut bağlantı değeri korunur. Yeni bir "404 Yönlendirmeleri" yönetici sayfası tüm aktif kuralları listeler.
* **Otomatik iç linkleme:** KAF AI, konu olarak ilişkili sayfaları birbirine bağlayan bir "İlgili Sayfalar" bloğu ekler; bu, arama motorlarının site yapınızı anlamasına yardımcı olur ve bağlantı değerini en önemli sayfalarınıza yönlendirir. Yeni bir "İç Bağlantılar" yönetici sayfası bağlantı alan her sayfayı gösterir.
* **Sayfalandırılmış yönetici listeleri:** Yeni 404 Yönlendirmeleri ve İç Bağlantılar sayfaları uzun listeleri tek sayfada göstermek yerine 50'şer 50'şer sayfalar.

= 1.4.8 =
* **KAF Panel'den daha hızlı yönetilen güncelleme:** KAF Panel sitenize yeni bir connector sürümü gönderdiğinde, güncelleme artık WordPress.org güncelleme sunucularının sürümü yayması beklenmeden (bu saatlerce, hatta bir güne kadar sürebiliyordu) sürüm çıkar çıkmaz kuruluyor. KAF Panel hedef sürümü birebir iletiyor ve connector o sürümü doğrudan indiriyor. Standart WordPress otomatik güncellemeleri bundan etkilenmez ve yedek mekanizma olarak çalışmaya devam eder.

= 1.4.7 =
* **Hata düzeltmesi — Yapay zekâ ile üretilen yazılarda öne çıkarılan görsel artık atanıyor:** Yazı oluştururken (Otomatik SEO Blog / yapay zekâ sayfa oluşturma) görsel URL'inde dosya uzantısı yoksa — örneğin `images.unsplash.com/photo-...?...` gibi Unsplash bağlantıları — öne çıkarılan görsel sessizce atlanıyordu. WordPress çekirdeğinin `media_sideload_image()` fonksiyonu uzantısız URL'leri "Geçersiz görsel URL'i" diye reddediyor. Eklenti artık görseli indirip türünü dosya içeriğinden tespit ediyor ve doğru dosya adıyla ekliyor; böylece kaynak URL biçimi ne olursa olsun öne çıkarılan görsel atanıyor. HTML olarak kodlanmış URL'ler (`&amp;`) de indirilmeden önce normalleştiriliyor.

= 1.4.6 =
* **Plana duyarlı KAF Panel kartı:** Bağlantı ayarları sayfasındaki tanıtım kartı artık bağlı hesabın gerçek paketini dikkate alıyor. En üst paketteki müşteriler artık "Planını yükselt" çağrısı görmüyor (her şey zaten dahil olduğu için kart gizleniyor); alt paketteki müşteriler ise mevcut paketleri belirtilerek "<sonraki paket> paketine geç" çağrısı görüyor. Plan bilgisi alınamazsa kart eski genel çağrıya döner. Plan bilgisi KAF Panel'den çekilir ve bir saat önbelleğe alınır.

= 1.4.5 =
* **Otomatik güncelleme self-enable artık sessiz güncellemeleri de kapsıyor:** v1.4.4'te eklentinin otomatik güncelleme listesine kendini eklemesi yalnızca aktivasyon ve KAF Panel'e yeniden bağlanma anlarında çalışıyordu. WordPress, eklenti güncellemelerinde (manuel "Şimdi Güncelle" veya otomatik) aktivasyon kancasını tetiklemediği için sessizce güncellenen siteler hâlâ kendi otomatik güncellemelerini açamamış oluyordu. Self-enable çağrısı artık her `init` action'ında da çalışır (idempotent — listede zaten varsa dokunmaz); herhangi bir güncellemeden sonraki ilk WP yönetici sayfası açılışında otomatik güncelleme aktif olur.

= 1.4.4 =
* **Otomatik güncelleme varsayılan açık:** KAF Connector, eklenti etkinleştirildiğinde ve KAF Panel'le bağlantı kurulduğunda kendisini WordPress'in otomatik güncelleme listesine ekler. Yeni sürümler arka planda sessizce kurulur; istediğiniz zaman WP yönetici → Eklentiler sayfasından otomatik güncellemeyi kapatabilirsiniz. Hâlihazırda kurulu sitelerde davranış, panele yeniden bağlanıldığı an devreye girer.

= 1.4.3 =
* **Yeni apply-batch kategorisi — `post_status_update`:** Mevcut bir yazının içeriğine dokunmadan durumunu değiştirir (`draft` → `publish` vb.). Auto SEO Blog'un "WordPress'te Yayınla" tek tıklık aksiyonunu besler. Yanıt aynı yazının güncel kalıcı bağlantısını döner.

= 1.4.2 =
* **Hata düzeltme — REST API kapalı sitelerde bağlantı kurulamıyordu:** Bir güvenlik eklentisi ya da `functions.php` kodu WordPress REST API'yi tamamen kapattığında KAF'ın `/wp-json/kaf/` namespace'ine gelen istekler de engelleniyordu. Eklenti artık `rest_authentication_errors` kancasını en yüksek öncelikle (`PHP_INT_MAX`) bağlayarak kendi namespace'ini bu engellemeden muaf tutar; site genelinde REST API kapalı kalır, yalnızca KAF endpoint'leri çalışır.

= 1.4.1 =
* **Hata düzeltme — "Sayfa Düzeltmeleri AKTİF" sahte sinyali:** Admin durum panelindeki "Aktif Özellikler" kartları ve health endpoint'in `features.apply_batch` bayrağı, `class_exists('KAF_SEO_Repair_Apply')` okuyordu; class plugin başlangıcında her zaman yüklendiğinden SEO Repair kapalıyken bile "AKTİF" görünüyordu. Doğru kaynak olan KAF panel sync'teki `kaf_repair_state.enabled` değerine bağlandı.
* **Bağlantı yokken alt menü gizlendi:** Düzeltme Geçmişi, Aktif Kurallar, KAF AI İçerikleri ve Kural Değişiklikleri alt menüleri bağlantı kurulmadan da görünüyordu. Bağlı olmayan sitede içerik boş olduğundan alt menüler kafa karıştırıcıydı; bağlantı sonrasında tekrar görünür hâle gelir.

= 1.4.0 =
* **KAF Site Yönetim Modülü:** Yeni `kaf/v1/manage/*` endpoint grubu. KAF paneli artık WordPress kullanıcılarını listeleyip yönetebilir ve "WP Admin'e Git" şifresiz girişini (HMAC SSO) destekler.
* **Tek Tıkla SSO:** KAF panelindeki butonla WordPress yönetici paneline tek kullanımlık imzalı token (HMAC-SHA256 + 60sn TTL + nonce tekrar koruması) ile şifresiz geçiş.
* **WordPress Kullanıcı Yönetimi:** Kullanıcıları KAF'tan listele, oluştur, güncelle, şifre sıfırla ve sil.
* **Eklenti ve Tema Yönetimi:** KAF panelinden listeleme, aktivasyon, kurulum, güncelleme, otomatik güncelleme ayarı ve sürüm kilitleme.
* **WordPress Çekirdeği ve Kod Parçacıkları:** Sürüm bilgisi, tek tıkla güncelleme, çeviri güncelleme ve güvenli kod parçacığı CRUD.
* **İçerik ve Yedekleme:** Gönderi listesi, durum değiştirme, toplu silme. UpdraftPlus entegrasyonu ile yedek geçmişi ve tetikleme.
* **KAF AI İçerikleri yönetici sayfası:** WP yönetici panelinde KAF tarafından oluşturulan tüm içerikler tek listede.

= 1.3.2 =
* **Gerçek WP Geri Alma (T15):** Yeni `POST /seo-repair/restore-batch` endpoint'i — KAF panelinden "Geri Al" tetiklendiğinde post_meta ve post_content 7 günlük pencere içinde WP tarafında gerçekten geri alınır.

= 1.3.0 =
* Modern yönetici kontrol paneli (karanlık mod destekli), mutasyon geçmişi ve fark zaman çizelgesi, geri alma, uygulanan politikalar sayfası, site düzeyi mutasyon günlüğü.
* AI içerik ve sayfa oluşturma (`content_body`, `page_create`).
* URL normalleştirme, EEAT/Video/slug şemaları, güvenlik başlıkları, özel CSS, site düzeyi otomatik düzeltme.

= 1.2.0 =
* KAF SEO Repair Engine — toplu mutasyon endpoint'i.
* Crawler bypass握手, parse-time HTML filtreleri, indeksleme kontrolü, link rel politikası, hreflang genişletmeleri, görsel öznitelik optimizasyonu, yönlendirme kuralları, health endpoint.

= 1.1.0 =
* Başlık, meta açıklama ve heading optimizasyonu geliştirildi.
* Akıllı sitemap yönetim araçları: oluşturma, hata düzeltme, eksik URL ekleme.
* Robots.txt kontrolü: sitemap URL ekleme ve SEO engellerini kaldırma.
* Sayfa içeriklerini güncelleme yeteneği eklendi.

= 1.0.0 =
* İlk sürüm: Başlık ve açıklama güncellemelerinin otomasyonu, gönderi/kategori oluşturma ve görsel yükleme.

== Yazar ==

[Simur Digital](https://simur.org) tarafından [KAF AI SEO Asistanı](https://kaf.simur.org) ortaklığıyla geliştirildi ve bakımı yapıldı.