Masalah dengan penerbitan Live Writer dengan WordPress
Baru-baru ini, Live Writer mulai menyebabkan masalah dalam setidaknya dua kasus:
1. Saat artikel baru dibuat, menguploadnya mengirimkan pesan error meskipun artikel tersebut diupload. Lalu, ketika Anda coba lagi, buat artikel baru sedemikian rupa sehingga ketika Anda perhatikan, sudah ada beberapa artikel yang diterbitkan dengan nama yang sama dan di bawahnya sepertinya tidak ada yang diunggah.
2. Jika artikel yang sudah diterbitkan dibuka, memperbaruinya mengirimkan pesan kesalahan meskipun pembaruan berhasil.
Seluruh masalahnya adalah mengupdate file line kelas-wp-xmlrpc-server.php yang tidak mengirim pesan balasan. Hal yang sama terjadi saat melakukannya dari platform jarak jauh apa pun melalui metode metaWeblog seperti dalam kasus Blogsy dari iPad / iPhone
Pesannya seperti ini:
Tanggapan terhadap metode metaWeblog.editPost yang diterima dari server blog tidak valid: Dokumen tanggapan tidak valid dikembalikan dari server XmlRpc.
Nah, outputnya begini: Anda harus memasukkan file melalui cPanel atau layanan hosting /public_html/wp-includes/class-wp-xmlrpc-server.php dan ada garis 3948 dalam kode:
jika (is_array (lampiran $)) {
foreach ($ lampiran sebagai $ file) {
if (strpos ($ post_content, $ file-> guid)! == false)
$ wpdb-> perbarui ($ wpdb-> tulisan, larik ('post_parent' => $ post_ID), larik ('ID' => $ file-> ID));
Anda harus mengubahnya menjadi:
jika (is_array (lampiran $)) {
foreach ($ lampiran sebagai $ file) {
if ($ file-> guid &&! ($ file-> guid == NULL))
if (strpos ($ post_content, $ file-> guid)! == false)
$ wpdb-> perbarui ($ wpdb-> tulisan, larik ('post_parent' => $ post_ID), larik ('ID' => $ file-> ID));
Jika sudah diperbaiki, apa yang telah kita lakukan adalah menambahkan garis yang ditandai dengan warna merah.
Dengan ini masalah harus diselesaikan. Dengan hati-hati saat mengupdate WordPress Anda harus melakukannya lagi selama tidak menyelesaikannya secara permanen.