Problemen met het publiceren van Live Writer met WordPress

Onlangs begon Live Writer problemen in ten minste twee gevallen:

1. Wanneer een nieuw artikel wordt aangemaakt, wordt er bij het uploaden een foutmelding verzonden, ook al is het artikel geüpload. Als u het vervolgens opnieuw probeert, maakt u een nieuw artikel, zodat wanneer u de casus opmerkt, er al verschillende artikelen zijn gepubliceerd met dezelfde naam en eronder niets lijkt te uploaden.

2. Als een al gepubliceerd artikel wordt geopend, wordt bij het bijwerken een foutmelding verzonden, ook al is de update gelukt.

Het hele probleem is bij het bijwerken van een bestandslijn class-wp-xmlrpc-server.php die geen antwoordbericht verzendt. Hetzelfde gebeurt wanneer u het vanaf een extern platform doet via de metaWeblog-methode als in het geval van Blogsy van de iPad / iPhone.

Het bericht ziet er als volgt uit:

Het antwoord op de metaWeblog.editPost-methode ontvangen van de blogserver is ongeldig: ongeldig antwoorddocument geretourneerd door de XmlRpc-server.

 

live writter probleem

Nou, de output is dit: je moet het bestand invoeren via cPanel of de hostingservice /public_html/wp-includes/class-wp-xmlrpc-server.php en daar om de 3948-regel voor de code te zoeken:

 

als (is_array ($ bijlagen)) {

foreach ($ bijlagen als $ bestand) {

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

$ wpdb-> update ($ wpdb-> posts, array ('post_parent' => $ post_ID), array ('ID' => $ file-> ID));

Het moet worden aangepast aan:

als (is_array ($ bijlagen)) {

foreach ($ bijlagen als $ bestand) {

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

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

$ wpdb-> update ($ wpdb-> posts, array ('post_parent' => $ post_ID), array ('ID' => $ file-> ID));

live writter probleem

Als ze opgelost zijn, is het wat we hebben gedaan in de rode lijn aangegeven.

Hiermee moet het probleem worden opgelost. Met de zorg dat je bij het updaten van WordPress het opnieuw moet doen zolang ze het niet permanent oplossen.

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd.

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.