Notice: bbp_setup_current_user was called incorrectly

El mensaje de error que da título a esta entrada te ha aparecido si estás trabajando con Wordpress y tienes activado el modo desarrollo en tu config.php:

define('WP_DEBUG', true);

Si cambias true por false asunto resuelto pero no te recomiendo desactivar el modo desarrollo mientras estés creando un tema o trabajando con un child theme porque este sistema alerta con mensajes de error que conviene revisar para intentar corregirlos.

Seguramente te habrás dado cuenta que el error comienza por bbp y  puede que hayas deducido que tiene que ver el plugin de foros bbPress, pues estás en lo cierto. Buscando la solución he leído que se trata de un bug de este plugin con WordPress.

Encontré la solución en el foro oficial del plugin y se trata de comentar una línea de código del plugin de bbPress, así que abre este archivo:

wp-content/plugins/bbpress/includes/core/sub-actions.php

Ábrelo y comenta la línea 147 con una doble barra al inicio para dejarla así:

//_doing_it_wrong( __FUNCTION__, __( 'The current user is being initialized without using $wp->init().', 'bbpress' ), '2.3' );

Finalmente no olvides volver a esta línea para descomentarla para dejarla como estava cuando desactives el modo debug de tu WordPress.

Anuncios

Un comentario sobre “Notice: bbp_setup_current_user was called incorrectly

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s