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.
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
Bazı eklentiler (özellikle güvenlik, SEO, özel post yönetimi eklentileri) bu işlemleri filtreleyebilir ve hataya neden olabilir.
Eklentileri tek tek devre dışı bırakarak kontrol edin.
Sorun hangi eklentiden kaynaklanıyorsa geliştiriciye rapor edin veya alternatifine geçin.
Kullandığınız tema, admin panelindeki post query’lerini filtreliyor olabilir.
Varsayılan bir temaya (örneğin Twenty Twenty-Four) geçip tekrar deneyin.
Tarayıcı konsolunda (F12 tuşu > Console sekmesi) bir hata görüyorsanız, AJAX yanıtı hatalı olabilir.
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.
Veritabanında bir yazı türü düzgün kayıtlı değilse, bu tarz hata oluşabilir.
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.
