Yayınlanamadı. Yanıt geçerli bir JSON yanıtı değil hatası

Yayınlanamadı. Yanıt geçerli bir JSON yanıtı değil hatası

WordPress sitenizde yeni bir yazı eklerken

Yayınlanamadı. Yanıt geçerli bir JSON yanıtı değil hatası

image 1

hatası alabilirsiniz ve yazdığınız yeni yazı kaydedilemeyecektir.

Bu hata, WordPress’te JSON yanıtlarının düzgün alınamaması nedeniyle yazı yayınlanamaması durumudur. Aşağıdaki adımları izleyerek sorunu çözmeyi deneyebilirsiniz:

1. Permalink Ayarlarını Yenileme:

• WordPress yönetim panelinde Ayarlar > Kalıcı Bağlantılar bölümüne gidin.

• Hiçbir değişiklik yapmadan Değişiklikleri Kaydet butonuna tıklayın. Bu, .htaccess dosyanızı yeniden yapılandırarak sorunu çözebilir.

Siz yine de emin olmak için değişiklik yapabilirsiniz.

image

2. Güvenlik Duvarı ve Güvenlik Eklentileri:

• Eğer Cloudflare veya başka bir güvenlik duvarı kullanıyorsanız, JSON API taleplerini engelliyor olabilir.

• WordPress güvenlik eklentileri (örneğin, Wordfence veya iThemes Security) de bu soruna yol açabilir. Geçici olarak devre dışı bırakıp, yeniden deneyin.

3. Rest API Durumunu Kontrol Etme:

Araçlar > Site Sağlığı sayfasına gidin ve Durum sekmesinde “REST API” ile ilgili herhangi bir hata olup olmadığını kontrol edin.

• Eğer bir hata varsa, WordPress’in REST API fonksiyonunu engelleyen bir yapılandırma veya eklenti olabilir.

4. Temayı ve Eklentileri Kontrol Edin:

• Tüm eklentileri devre dışı bırakıp, varsayılan bir WordPress temasına (örneğin, Twenty Twenty-One) geçin.

• Sorun çözülürse, eklentileri tek tek etkinleştirerek sorunun hangi eklentiden kaynaklandığını belirleyin.

5. .htaccess Dosyasını Yeniden Oluşturma:

• WordPress’in kurulu olduğu dizindeki .htaccess dosyasını yedekleyin ve ardından aşağıdaki varsayılan .htaccess kodunu kullanarak yeniden oluşturun:

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ – [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

6. HTTPS Ayarlarını Kontrol Edin:

• Eğer HTTPS kullanıyorsanız, Ayarlar > Genel kısmından sitenizin URL’sinin https:// ile başladığından emin olun.

• Ayrıca, SSL eklentisi kullanıyorsanız, bu eklentiyi devre dışı bırakıp tekrar test edin.

Bu adımlar sorununuzu çözmediyse bizlere iletişim bölümünden ulaşabilirsiniz.

27.10.2024
143
Ziyaretçi Yorumları

Henüz yorum yapılmamış. İlk yorumu aşağıdaki form aracılığıyla siz yapabilirsiniz.