Gravatar de Armonth

Bug de WordPress 2.1 con Ecto y similares

Se ve que con WordPress 2.1 se han cargado el estándar XMLRPC y algunas aplicaciones de escritorio como Ecto. Al parecer el estándar dice que el valor de categoryId debe ser de tipo string en lugar de int por lo que da problemas para publicar usando estas aplicaciones.

El bug ya ha sido reportado y será corregido en la siguiente versión de mantenimiento de la rama 2.1, de momento podemos corregirlo manualmente editando el fichero xmlrpc.php y cambiar la línea siguiente (aproximadamente la 980):

'categoryId' => $catid,

Por:

'categoryId' => (string) $catid,

El ticket relevante al tema es el #3662 o Can’t post using Ecto b/c categoryID should be string not int.

4 Comentarios (feed)

  1. Gravatar de arturo arturo nos comenta:

    Gracias por la ayuda! Cambié esa línea de código y hasta ahora todo marcha perfecto. Me urgía solucionar eso. Saludos!

    Jueves, 25 de Enero/2007 @ 5:42

  2. Gravatar de Motarile Motarile nos comenta:

    Hola,

    Disculpa que use este medio para preguntarte, pero gracias a tu articulo acabo de descubrir que existen aplicaciones de escritorio para publicar en wordpress en Mac, me pregunto si conoces alguna que funcione bajo Windows??

    Voy a googlear un rato, pero seguro que me puedes recomendar alguna.

    Gracias de antemano.

    Jueves, 25 de Enero/2007 @ 15:47

  3. Gravatar de Armonth Armonth nos comenta:

    Ecto tiene versión Windows…

    Jueves, 25 de Enero/2007 @ 17:15

  4. Gravatar de McLera McLera nos comenta:

    Buenas y santas,

    en la versión 2.1, el envío de entradas por correo no me funciona. He hecho el cambio que propones, pero creo que es útil solo en el caso del editor externo Ecto. Alguna idea para el envío por email?

    Un saludo

    Sábado, 27 de Enero/2007 @ 12:58

No seas tímido, da tu opinión

Sé respetuoso con los demás, la diferencia de opiniones enriquece la discusión, los comentarios bajo ciertas circunstancias pueden ser moderados y requerir aprobación.