Como arreglar undefined function is_site_admin()

Escrito por JavierCane el sábado 20 de junio del 2009

Si al actualizar a WordPress 2.8, cuando entras en la administración de tu blog, te salta un error parecido a:

Call to undefined function is_site_admin() in…

Es porqué algún plugin aun no se ha actualizado a las nuevas funciones de WP2.8 y hay que cambiar la llamada a dicha función. En mi caso me pasó con el plugin “Google Analytics” o “sem-google-analytics”, el cual como se ve en el error, para comprobar si tienes permisos de administrador, usa la función “is_site_admin” la cual ha sido substituida por “is_admin” con lo cual, podríamos desactivar el plugin hasta que lo actualicen los desarrolladores como he leído por ahí, o bien podemos modificarlo nosotros para poder seguir usándolo siguiendo las siguientes instrucciones:

  1. Accede por FTP a tu sitio
  2. Dirígete al directorio “/wp-content/plugins”
  3. Cámbiale el nombre a la carpeta “sem-google-analytics” por “sem-google-analytics.bkp”
  4. Ahora accede a la administración de tu sitio vía navegador web.
  5. Ve al editor dentro del apartado de plugins (ahora podrás ver una de las nuevas características de WP2.8, su editor con resaltado de texto)
  6. Selecciona el plugin “Google Analytics” en el desplegable de la parte superior derecha y presiona el botón “Seleccionar”
  7. En el menú de la derecha “Archivos de plugin”, selecciona el archivo “sem-google-analytics/sem-google-analytics-admin.php”
  8. Ahora verás en el editor como la siguiente imagen, donde se ve claramente la llamada a la función “is_site_admin()” mas o menos por la línea 20 y por la 63
  9. llamada a is_site_admin()

    llamada a is_site_admin()

  10. Simplemente modifica estas líneas (20 y 63 aprox.) cambiando “is_site_admin” por “is_admin”
  11. Pulsa el botón “Actualizar archivo”
  12. Accede de nuevo por FTP a tu sitio y vuelve a cambiar el nombre de la carpeta “sem-google-analytics.bkp” por “sem-google-analytics”
  13. Revisa que el estado del plugin esté activo desde la administración de WP y si no lo está actívalo.

Y esto sería todo!

VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)
Related Posts with Thumbnails
Both comments and pings are currently closed.

2 Responses to “Como arreglar undefined function is_site_admin()”

  1. Rubén Ortiz » Wordpress – Call to undefined function is_site_admin() says:

    agosto 19th, 2009 at 15:26

    […] La solución fue expuesta por el blog Mekunde.com: […]