Solución: Plugin Facebook Connect error en Wordpress 2.9
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/





Buscar más en Google
1 Comentario
dejar un comentarioTrackbacks and Pingbacks