Wordpress "Geçersiz yazı türü." Hatası ve Çözümü

Web Tasarımı ile ilgili sorun, çözüm ve önerileriniz...
Cevapla
istisare.org
Süper Mod
Süper Mod
Mesajlar: 1047
Kayıt: 11 Haz 2023 16:18

Wordpress "Geçersiz yazı türü." Hatası ve Çözümü

Mesaj gönderen istisare.org »

WordPress’te “Toplu işlem” ile yazıların kategori veya yazar gibi özelliklerini değiştirmeye çalıştığınızda "Geçersiz yazı türü" hatası almanız, genellikle şu nedenlerden kaynaklanır:

✅ 1. Yazı Türü (Post Type) Uyumsuzluğu
Eğer özel bir yazı türü (custom post type) kullanıyorsanız (örneğin etkinlik, ürün, vs.), bu yazı türü toplu düzenleme işlemini desteklemiyor olabilir.

🔧 Çözüm:
Kullandığınız özel yazı türünü (örneğin my_custom_post_type) functions.php dosyasına kayıt ederken aşağıdaki parametrelerin doğru olduğundan emin olun:

Kod: Tümünü seç

'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'custom-fields'),
'show_ui' => true,
'show_in_menu' => true,
'capability_type' => 'post',
'hierarchical' => false,
'public' => true,
'has_archive' => true,
'show_in_admin_all_list' => true,
'show_in_admin_status_list' => true,

Ve en önemlisi:

Kod: Tümünü seç

'supports' => array('author'), // Yazar değiştirmek istiyorsanız
'taxonomies' => array('category'), // Kategori değiştirmek istiyorsanız

✅ 2. Eklenti Çakışması
Bazı eklentiler (özellikle güvenlik, SEO, özel post yönetimi eklentileri) bu işlemleri filtreleyebilir ve hataya neden olabilir.

🔧 Çözüm:
Eklentileri tek tek devre dışı bırakarak kontrol edin.

Sorun hangi eklentiden kaynaklanıyorsa geliştiriciye rapor edin veya alternatifine geçin.

✅ 3. Tema Çakışması
Kullandığınız tema, admin panelindeki post query’lerini filtreliyor olabilir.

🔧 Çözüm:
Varsayılan bir temaya (örneğin Twenty Twenty-Four) geçip tekrar deneyin.

✅ 4. JavaScript veya AJAX Hataları
Tarayıcı konsolunda (F12 tuşu > Console sekmesi) bir hata görüyorsanız, AJAX yanıtı hatalı olabilir.

🔧 Çözüm:
Tarayıcı önbelleğini temizleyin.

Başka bir tarayıcı ile deneyin.

Admin panelinde başka bir JS dosyası çatışıyor olabilir. Bunu eklenti veya tema kaynaklı olup olmadığını test ederek anlayabilirsiniz.

✅ 5. Veritabanı Hataları / Bozulmuş Yazı Türü
Veritabanında bir yazı türü düzgün kayıtlı değilse, bu tarz hata oluşabilir.

🔧 Çözüm:
wp_posts tablosundaki post_type alanlarını kontrol edin.

Şüpheli veya boş post_type alanı varsa düzeltin.

🛠 Ekstra Öneri: "Bulk Edit" Eklentisi Kullanın
Toplu işlem seçenekleri sınırlıysa veya bu hatayı atlatamıyorsanız, şu eklentiler yardımcı olabilir:

Bulk Edit Posts and Products in Spreadsheet – Kolay arayüz sağlar.

WP Sheet Editor – Gelişmiş filtre ve güncelleme özellikleri sunar.
Kaliteni bozarsan, farkını kaybedersin
Cevapla

“Web Tasarım” sayfasına dön