Hace un par de dÃas cuando recién actualice el blog a WordPress 2.9 tuve un problema con el plugin Facebook Connect, que es el que utilizo para incorporar el blog con Facebook; y es que después de actualizar me aparecÃa el siguiente error cuando intentaba reactivar el plugin:
Plugin could not be activated because it triggered a fatal error. Fatal error: Cannot redeclare json_encode() (previously declared in /blog/wp-includes/compat.php:128) in /blog/wp-content/plugins/fbconnect/fbConfig_php4.php on line 143
Tuvieron que pasar algunos dÃas para que en la página de soporte de wordpress apareciera por fin la solución, la cual es bastante simple.
Solo necesitas acceso al FTP de tu sitio, navega hasta la carpeta del plugin:
/wp-content/plugins/fbconnect/
Descarga de esa carpeta el archivo llamado fbConfig_php4.php y ábrelo con el editor que prefieras (bloc de notas, dreamweaver, etc.), luego busca las lÃneas 143-147(Son las ultimas asi que no hay problema) que dicen algo asÃ:
function json_encode($data){ require_once 'facebook-client4/classes/JSON.php'; $json = new Services_JSON(); return $json->encode($data); }
Sólo vamos a comentar esta sección de código que se ejecuta de manera que nunca se vuelva a ejecutar- con la actualización de WordPress 2.9, esta sección es obsoleta-. Por lo tanto, añadir dos barras invertidas al comienzo de cada lÃnea. DeberÃa tener este aspecto:
//function json_encode($data){ // require_once 'facebook-client4/classes/JSON.php'; // $json = new Services_JSON(); // return $json->encode($data); //}
Vuelve a activar el plugin y esta vez todo deberÃa funcionar de maravilla.
Via:wordpress.org/support/
Información Bitacoras.com…
Valora en Bitacoras.com: Hace un par de dÃas cuando recién actualice el blog a WordPress 2.9 tuve un problema con el plugin Facebook Connect, que es el que utilizo para incorporar el blog con Facebook; y es que después de actualizar me aparecÃa el si…..
Excelente solución, funciona de maravilla.