Проблеми з публікацією Live Writer із WordPress

Нещодавно Live Writer почав викликати проблеми, принаймні у двох випадках:

1. Коли створюється нова стаття, її завантаження надсилає повідомлення про помилку, навіть якщо стаття завантажена. Потім, при спробі ще раз, створіть нову статтю, таку, що на момент зауваження справи вже є кілька статей, опублікованих з тим самим іменем, і внизу вона нічого не завантажує.

2. Якщо статтю вже опубліковано відкрито, оновлення надсилає повідомлення про помилку, навіть якщо оновлення успішне.

Вся проблема полягає в оновленні рядка файлів class-wp-xmlrpc-server.php який не надсилає відповідь. Те ж саме відбувається, коли це робиться з будь-якої віддаленої платформи за допомогою методу metaWeblog, як у випадку з Blogsy з iPad / iPhone.

Повідомлення виглядає так:

Відповідь на метод metaWeblog.editPost, отриманий від сервера блогу, був недійсним: недійсний документ відповіді, повернений із сервера XmlRpc.

 

жива проблема письменника

Ну, результат виходить такий: вам потрібно ввести файл через cPanel або службу хостингу /public_html/wp-includes/class-wp-xmlrpc-server.php і там, щоб шукати лінію 3948 для коду:

 

якщо (is_array ($ attachments)) {

foreach ($ attachments as $ file) {

if (strpos ($ post_content, $ file-> guide)! == false)

$ wpdb-> оновити ($ wpdb-> повідомлення, масив ('post_parent' => $ post_ID), масив ('ID' => $ файл-> ID));

Він повинен бути змінений, щоб:

якщо (is_array ($ attachments)) {

foreach ($ attachments as $ file) {

if ($ file-> guide &&! ($ file-> guide == NULL))

if (strpos ($ post_content, $ file-> guide)! == false)

$ wpdb-> оновити ($ wpdb-> повідомлення, масив ('post_parent' => $ post_ID), масив ('ID' => $ файл-> ID));

жива проблема письменника

Якщо вони фіксуються, то, що ми зробили, додати рядок, позначений червоним кольором.

За допомогою цього проблема повинна бути вирішена. З обережністю, що під час оновлення WordPress вам доведеться робити це заново, якщо вони не вирішать це остаточно.

Залиште відповідь

Ваша електронна адреса не буде опублікований.

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.