Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/12/2009, 12:25
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Wordpress 2.9 disponible

2 comentarios:

1.- La traducción al español está disponible ya desde la página de actualización automática

2.- Luego de actualizar, dejó de funcionar. Varios errores que sigo intentando resolver
Hay dos funciones definidas en múltiples archivos. La primera es wp_clone:

wp-settings.php:
Código php:
Ver original
  1. function wp_clone( $object ) {
  2.        static $can_clone;
  3.        if ( !isset( $can_clone ) ) {
  4.                $can_clone = version_compare( phpversion(), '5.0', '>=' );
  5.        }
  6.        return $can_clone ? clone( $object ) : $object;
  7. }

wp-include/functions.php:
Código php:
Ver original
  1. function wp_clone($object) {
  2.         return version_compare(phpversion(), '5.0') < 0 ? $object : clone($object);
  3. }

Se me hace que la versión "nueva" de la función es la que está en wp-settings, por lo que sucede luego de solucionar este problema: surge un segundo caso similar con la función make_url_footnote().

Esta última está definida en wp-includes/deprecated.php y wp-includes/functions.php. En 'deprecated.php' se la marca como, justamente, 'deprecated'.

Solucionado ese error, sigo con

Fatal error: Call to undefined function get_site_transient() in /home/alvaro/personales/desarrollo/blog.elcodiguero.com/wp-includes/theme.php on line 436

Creo que los desarrolladores de WP publicaron esta versión sin probarla lo suficiente
Ampliaremos...


Final: Pasos para la actualización correcta, en caso de encontrar problemas:
1.- Descargar el zip desde wordpress.org, y extraer el archivo wp-includes/functions.php.
2.- Hacer la actualización automática desde el panel de control
3.- Copiar el archivo functions.php que se extrajo del archivo zip, y subirlo a la carpeta wp-includes sobreescribiendo el archivo existente.

Siempre queda, por supuesto, la opción de reinstalar completamente. De todas formas, me queda este mensaje en el panel de control:

Warning: printf() [function.printf]: Too few arguments in /******/wp-admin/includes/dashboard.php on line 343

Nada bueno ...
Casi una hora perdida con esto, espero que al menos le sirva a alguien.


Saludos.

Última edición por AlvaroG; 19/12/2009 a las 12:56