Actualizar a Wordpress 2.2 con K2 y no morir en el intento
Tras un rato de incertidumbre tras el estrepitoso error de K2 al actualizar a Wordpress 2.2 vuelvo a tener el blog como antes. Lamentablemente perdí todos los elementos de la barra lateral, por lo que tuve que volver a ponerlos (uno a uno). Por suerte no perdí tiempo al actualizar gracias al plugin Instant Upgrade, del que ya hablé hace tiempo (Enlace para descarga al final de post).
El error de la línea 189 del archivo info.php de K2 ocurría debido a que los "sidebar modules" entraban en conflicto con la nueva implementación de widgets que viene de serie con Wordpress. Por ello, hay que desabilitarla creando un archivo desabilitarWidgets.php (El nombre no importa con tal de que sea .php) e introduciendo el siguiente código:
/*
Plugin Name: Disable WordPress Widgets
Plugin URI: http://schulte.mn/
Description: This plugin overrides WordPress Widgets and will allow K2 Sidebar Modules to function.
Author: Darrell Schulte
Version: 1.0
Author URI: http://schulte.mn/
*/
remove_action('plugins_loaded', 'wp_maybe_load_widgets', 0 );
?>
Una vez hecho eso, se copia en el directorio de plugins y se activa desde el menú de Wordpress. ¿Ahora te salen más errores? En ese caso posiblemente debas desinstalar K2 desde su panel de opciones (Perdiendo así todos los elementos de la barra lateral, como yo).
Fuente | K2 Forums (Inglés)
Descarga | Wordpress 2.2
Descarga | Plugin InstantUpgrade
- Publicado por The-RockeR a las 06:52 pm
- Guardado en: Tutoriales, Wordpress
- Etiquetado con: , plugins, Tutoriales, Wordpress
- Comentarios RSS de esta entrada
- TrackBack URI













Feed
Me encnata el nuevo look del blog… (EJEM… EJEM… EJEM…)
Hola
A mi tambien me produce un error pero al dar click en “older page”
no se porque tengo Wordpress 2.2 y K2 v.0.9.6
este es el error:
Fatal error: Call to undefined function: get_option() in /home/edgxr/public_html/wp-content/themes/K2v096/theloop.php on line 28