Internet i blogi

Problemy z publikowaniem Live Writer za pomocą WordPress

Niedawno program Live Writer zaczął powodować problemy, w co najmniej dwóch przypadkach:

1. Gdy tworzony jest nowy artykuł, przesłanie go powoduje wysłanie komunikatu o błędzie, mimo że artykuł został przesłany. Następnie, próbując ponownie, utwórz nowy artykuł tak, aby w momencie zauważenia sprawy było już opublikowanych kilka artykułów o tej samej nazwie, a poniżej wydaje się, że nic nie przesyła.

2. Jeśli już opublikowany artykuł zostanie otwarty, jego aktualizacja spowoduje wysłanie komunikatu o błędzie, mimo że aktualizacja zakończyła się pomyślnie.

Cały problem polega na aktualizacji linii plików klasa-wp-xmlrpc-Server.php który nie wysyła wiadomości zwrotnej. To samo dzieje się, gdy robisz to z dowolnej zdalnej platformy za pomocą metody metaWeblog, jak w przypadku Blogsy z iPad / iPhone.

Komunikat wygląda tak:

Odpowiedź na metodę metaWeblog.editPost otrzymana z serwera blogu była nieprawidłowa: zwrócony został nieprawidłowy dokument odpowiedzi z serwera XmlRpc.

 

problem z pisakiem na żywo

Cóż, wynik jest taki: musisz wejść przez cPanel lub usługę hostingową do pliku /public_html/wp-includes/class-wp-xmlrpc-server.php i tam poszukać wiersza 3948 dla kodu:

 

if (is_array ($ attachments)) {

foreach ($ załączniki jako plik $) {

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

$ wpdb-> aktualizacja ($ wpdb-> posty, tablica ('post_parent' => $ post_ID), tablica ('ID' => $ file-> ID));

Musi zostać zmodyfikowany w następujący sposób:

if (is_array ($ attachments)) {

foreach ($ załączniki jako plik $) {

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

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

$ wpdb-> aktualizacja ($ wpdb-> posty, tablica ('post_parent' => $ post_ID), tablica ('ID' => $ file-> ID));

problem z pisakiem na żywo

Jeśli są poprawione, co zrobiliśmy, dodaj linię zaznaczoną na czerwono.

W ten sposób problem powinien zostać rozwiązany. Z tym, że podczas aktualizacji WordPressa trzeba to zrobić ponownie, o ile nie rozwiążą go one na stałe.

Golgiego Alvareza

Pisarz, badacz, specjalista w zakresie modeli zarządzania gruntami. Uczestniczył w konceptualizacji i wdrażaniu modeli takich jak: Krajowy System Zarządzania Nieruchomościami SINAP w Hondurasie, Model Zarządzania Wspólnymi Gminami w Hondurasie, Zintegrowany Model Zarządzania Katasterem – Rejestr w Nikaragui, System Administracji Terytorium SAT w Kolumbii . Redaktor bloga wiedzy Geofumadas od 2007 roku i twórca Akademii AulaGEO, która obejmuje ponad 100 kursów z zakresu GIS - CAD - BIM - Digital Twins.

Powiązane artykuły

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Powrót do góry przycisk