
Sahifa temasında veya diğer WordPress temalarında embed kodlarına veya shortcode’lara tırnak işareti (") eklediğinizde bu işaretlerin " HTML entity’sine dönüştüğünü görüyorsanız, bu durum WordPress’in içeriği filtreleyen bir eklentiden kaynaklanmaktadır.
Sorunun Görünümü
Yazdığınız kod:
[rev_slider alias="ikibloklu"][/rev_slider]
Kaydettikten sonra dönüşüyor:
[rev_slider alias="ikibloklu"][/rev_slider]
Bu dönüşüm shortcode’un çalışmamasına neden olur çünkü WordPress " ifadesini tırnak olarak işlemez.
Sorunun Nedeni: Auto Image Attributes Eklentisi
Auto Image Attributes From Filename With Bulk Updater eklentisi, WordPress içeriğindeki HTML ve metin alanlarını işlerken tırnak karakterlerini HTML entity’sine çevirir. Bu eklenti aktifken yazılarınızdaki tüm tırnak işaretleri etkilenebilir.
Hızlı Çözüm: Eklentiyi Devre Dışı Bırakın
- WordPress admin panelinde Eklentiler bölümüne gidin
- Auto Image Attributes From Filename With Bulk Updater eklentisini bulun
- Devre Dışı Bırak seçeneğine tıklayın
- Etkilenen yazıyı düzenleyin ve shortcode’u tekrar doğru şekilde yazın
- Kaydedin — bu sefer tırnaklar korunacaktır
Kalıcı Çözüm Seçenekleri
Seçenek 1: Farklı Bir Görsel Nitelikleri Eklentisi Kullanın
Auto Image Attributes eklentisi yerine daha uyumlu alternatifler:
- SEO Friendly Images — görsel alt etiketlerini otomatik doldurur, içeriğe müdahale etmez
- Image SEO — benzer işlev, daha az agresif filtreleme
Seçenek 2: Eklentinin Ayarlarını Düzenleyin
Eklentinin bir “shortcode alanlarını hariç tut” veya “içerik filtresi” ayarı varsa bunu kapatın.
Seçenek 3: Shortcode’u Widget veya Blok ile Kullanın
Yazı içeriği yerine WordPress widget alanına veya ayrı bir HTML bloğuna shortcode koyun — bu alanlar bazı eklentilerin filtrelerinden daha az etkilenir.
Veritabanındaki Bozuk İçerikleri Düzeltme
Eklenti devre dışı bırakıldıktan sonra eski yazılardaki bozuk tırnakları düzeltmeniz gerekebilir:
- phpMyAdmin’i açın
- SQL sekmesinde şu sorguyu çalıştırın:
UPDATE wp_posts
SET post_content = REPLACE(post_content, '"', '"')
WHERE post_content LIKE '%"%';
Uyarı: Bu işlemi yapmadan önce veritabanı yedeği alın.
WP-CLI ile Toplu Düzeltme
wp search-replace '"' '"' --allow-root
Benzer Sorunlara Yol Açan Diğer Eklentiler
Tırnak dönüşümü sorununa neden olabilecek diğer eklentiler:
- Bazı SEO eklentilerinin içerik filtresi
- Güvenlik eklentilerinin XSS koruması (bazen aşırı agresif çalışır)
- İçerik temizleme (content sanitization) eklentileri
Sorunun kaynağını bulmak için tüm eklentileri devre dışı bırakıp tek tek aktif ederek test edin.
Sonuç
Sahifa temasında embed veya shortcode tırnaklarının "‘ye dönüşmesi neredeyse her zaman bir eklentiden kaynaklanır. Auto Image Attributes eklentisini devre dışı bırakmak sorunu genellikle anında çözer.







