Add
Internet y Blogs

Problemas con la publicación Live Writer con WordPress

En fechas recientes Live Writer inició a causar problemas, en al menos dos casos:

1.  Cuando se crea un nuevo artículo, al subirlo envía un mensaje de error aunque el artículo se suba.  Luego al intentarlo de nuevo crea un nuevo artículo tal que al momento de notar el caso, ya hay varios artículos publicados con el mismo nombre y abajo aparenta no estar subiendo nada.

2.  Si se abre un artículo ya publicado, al actualizarlo envía el mensaje de error aunque la actualización se realiza en forma.

Todo el problema está en la actualización de una línea del archivo class-wp-xmlrpc-server.php que no envía un mensaje de respuesta.  Igual sucede al hacerlo desde cualquier plataforma remota vía método metaWeblog como el caso de Blogsy desde la iPad/iPhone.

El mensaje se parece a esto:

La respuesta al método metaWeblog.editPost recibida desde el servidor de blogs no era válida:  Invalid response document returned from XmlRpc server.

 

live writter problem

Bueno, la salida es esta:  Hay que entrar vía cPanel o el servicio de hospedaje al archivo /public_html/wp-includes/class-wp-xmlrpc-server.php y allí buscar en la línea 3948 el código:

 

if ( is_array( $attachments ) ) {

foreach ( $attachments as $file ) {

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

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

Hay que modificarlo a:

if ( is_array( $attachments ) ) {

foreach ( $attachments as $file ) {

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 problem

Si se fijan, lo que hemos hecho es agregarle la línea marcada en rojo.

Con esto el problema se debería resolver.  Con el cuidado que al actualizar WordPress hay que hacerlo de nuevo mientras no lo resuelvan ellos de forma permanente.

Golgi Alvarez

Escritor, investigador, especialista en Modelos de Gestión del Territorio. Ha participado en la conceptualización e implementación de modelos como : Sistema Nacional de Administración de la Propiedad SINAP en Honduras, Modelo de Gestión de municipios Mancomunados en Honduras, Modelo Integrado de Gestión Catastro - Registro en Nicaragua, Sistema de Administración del Territorio SAT en Colombia. Editor del blog de conocimiento Geofumadas desde el año 2007 y creador de la Academia AulaGEO que incluye más de 100 cursos sobre temáticas GIS - CAD - BIM - Digital Twins.

Related Articles

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Back to top button