Problemi s objavljivanjem Live Writer-a s WordPressom
Nedavno je Live Writer počeo uzrokovati probleme u najmanje dva slučaja:
1. Kad se stvori novi članak, prijenosom se šalje poruka o pogrešci iako je članak prenesen. Zatim, kada pokušate ponovo, stvorite novi članak takav da, kad primijetite slučaj, već postoji nekoliko članaka objavljenih s istim nazivom, a ispod se čini da ništa ne prenosi.
2. Ako se otvori već objavljeni članak, ažuriranjem se šalje poruka o pogrešci iako je ažuriranje uspješno.
Cijeli problem je u ažuriranju linije datoteke klase wp-xmlrpc-server.php koja ne šalje odgovor. Isto se događa kada to radite s bilo koje udaljene platforme putem metode metaWeblog kao u slučaju Blogsy s uređaja iPad / iPhone.
Poruka izgleda ovako:
Odgovor na metodu metaWeblog.editPost primljen od poslužitelja bloga bio je nevaljan: nevažeći dokument odgovora vraćen s poslužitelja XmlRpc.
Pa, izlaz je sljedeći: u datoteku morate ući putem cPanela ili usluge hostinga /public_html/wp-includes/class-wp-xmlrpc-server.php i za pretraživanje 3948 retka za kôd:
ako (is_array ($ privici)) {
foreach ($ prilozi kao $ file) {
if (strpos ($ post_content, $ file-> guide)! == false)
$ wpdb-> ažuriranje ($ wpdb-> postovi, niz ('post_parent' => $ post_ID), niz ('ID' => $ datoteka-> ID));
Mora se izmijeniti tako da:
ako (is_array ($ privici)) {
foreach ($ prilozi kao $ file) {
if ($ datoteka-> guide &&! ($ datoteka-> guide == NULL))
if (strpos ($ post_content, $ file-> guide)! == false)
$ wpdb-> ažuriranje ($ wpdb-> postovi, niz ('post_parent' => $ post_ID), niz ('ID' => $ datoteka-> ID));
Ako su fiksne, dodali smo crtu označenu crtu.
Ovim bi problem trebao biti riješen. Pazeći da prilikom ažuriranja WordPressa to morate ponoviti sve dok to trajno ne riješe.