Avisos
Vaciar todo

PHP Notice: Function map_meta_cap was called incorrectly  

 
Luis
 Luis
Estimable Member

Buenos días compañeros(as),

El día de hoy tengo la necesidad de solicitar su apoyo, pues de varios días tratando de averiguar el motivo por el cual se presenta un mensaje PHP Notice, no deja de preocuparme. Y es que se trata de un mensaje de advertencia que aunque no afecta la funcionalidad de la web me llama poderosamente la atención qué método seguir para averiguar su causa. Se trata del siguiente mensaje:

[29-Apr-2023 00:46:00 UTC] PHP Notice: La función map_meta_cap ha sido llamada <strong>de forma incorrecta</strong>. Al comprobar la capacidad de <code>edit_comment</code> debes siempre comprobarla para un comentario específico. Por favor, ve <a href="https://wordpress.org/documentation/article/debugging-in-wordpress/">depuración en WordPress</a> para más información. (Este mensaje fue añadido en la versión 6.1.0). in /home2/yosiga/public_html/wp-includes/functions.php on line 5865

Y ¿por qué la curiosidad?, bueno se trata de aprender algún otro método para descubrir el orígen que produce este tipo de mensajes. He aquí con las dificultades que me he encontrado.

 

1.- El mensaje aparece de forma aleatoria. Es decir, no se produce con alguna frecuencia o regularidad. De allí la dificultad de identificarlo siguiendo el rastro a través del método que consiste en deshabilitar todos los Plugins, e ir activando uno a uno hasta ver cuando aparece el mensaje. Pues el mensaje no aparece.

 

2.- Desearía saber si existe otro método más exhaustivo para dar con el orígen de este problema.

 

Agradezco de antemano su gentil colaboración.

Luis

 

 

 

 

Contenido solo visible a usuarios registrados

Citar
Respondido : 30/04/2023 2:27 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola luis.

En principio es un aviso no es un error y la web  funcionará sin problemas.

El aviso suele venir por algún plugin  o la propia plantilla, tines que comprobar que este todo actualizado, tanto plugins como plantilla y WordPress 

 

Un Saludo

ResponderCitar
Respondido : 30/04/2023 2:56 pm

Luis
 Luis
Estimable Member

Gracias @pepesoler por tu respuesta...

 

Si, entiendo la diferencia entre un error y un Notice..., el caso es que me llamó la atención y por ello hice la consulta. No obstante, y precisamente porque tengo todo actualizado en la Web, se aparece ese Notice..., el problema es que no sé donde buscar porque es un notice que se genera aleatoriamente, no es constante como para realizar pruebas desinstalando plugins o temas...

Pienso, debería haber una forma o procedimiento para entender que produce ese notice. 

 

Gracias por tu ayuda...

Luis

 

ResponderCitar
Respondido : 03/05/2023 4:36 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Luis, 

Usualmente esta notificación suele ocurrir por algun conflicto entre el tema, plugins y WordPress. Como comenta Pepe el sitio funcionará, pero puedes estar atento ante futuras actualizaciones que eliminen esta notificación. 

Ten en cuenta que se trata de una notificación del código en sí por lo que revisar que sucede puede ser un poco más difícil, ya que deberás revisar todo el código de tus plantillas o plugins 

Otra opción para experimentar este tipo de errores es al crear campos personalizados, puedes ver más información de referencia en esta entrada → Contenido solo visible a usuarios registrados

Un Saludo 

ResponderCitar
Respondido : 03/05/2023 4:49 pm

Cursos Gratuitos WordPress