WordPress ile Canlı Yazar yayınlamayla ilgili sorunlar
Son zamanlarda Canlı Yazar, en az iki durumda sorunlara neden olmaya başladı:
1. Yeni bir makale oluşturulduğunda, makale yüklense bile makalenin yüklenmesi bir hata mesajı gönderir. Ardından, tekrar denediğinizde, vakayı fark ettiğiniz anda, aynı adla yayınlanan birkaç makale zaten var ve altında hiçbir şey yüklemiyor gibi görünecek şekilde yeni bir makale oluşturun.
2. Zaten yayınlanmış bir makale açılırsa, güncelleme başarılı olsa bile hata mesajı gönderir.
Bütün sorun bir dosya satırını güncellemektir sınıf-wp-xmlrpc-server.php cevap mesajı göndermez. Aynı şey, herhangi bir uzak platformdan metaWeblog yöntemiyle yapılırken de olur. Blogsy iPad / iPhone'dan.
Mesaj şöyle görünür:
Blog sunucusundan metaWeblog.editPost yöntemine verilen yanıt geçersizdi: XmlRpc sunucusundan geçersiz yanıt belgesi döndürüldü.
Çıktı şu: cPanel veya barındırma hizmeti aracılığıyla dosyaya girmeniz gerekiyor /public_html/wp-includes/class-wp-xmlrpc-server.php ve 3948 satırına bakınız:
if (is_array ($ eklentileri)) {
foreach ($ dosya olarak eklentiler) {
eğer (strpos ($ post_content, $ dosya-> guid)! == yanlış)
$ wpdb-> update ($ wpdb-> gönderiler, dizi ('post_parent' => $ post_ID), array ('ID' => $ dosya-> ID));
Şunları değiştirmeniz gerekiyor:
if (is_array ($ eklentileri)) {
foreach ($ dosya olarak eklentiler) {
eğer ($ dosya-> kılavuz &&! ($ dosya-> guid == NULL))
eğer (strpos ($ post_content, $ dosya-> guid)! == yanlış)
$ wpdb-> update ($ wpdb-> gönderiler, dizi ('post_parent' => $ post_ID), array ('ID' => $ dosya-> ID));
Eğer düzeltilirlerse, yaptığımız, kırmızı ile işaretlenmiş çizgiyi eklemektir.
Bununla sorun çözülmelidir. WordPress'i güncellerken, onlar onu kalıcı olarak çözmezken tekrar yapmanız gerektiğine dikkat edin.