Avisos
Vaciar todo

Error de PHP  

 
Luciano
 Luciano
Usuario activo

Hola amigos,

Tengo instalado en mi WordPress el plugin Error Log Monitor, para poder revisar los errores sin tener que ir al cPanel.

Desde hace un tiempo tengo un error recurrente en el hook que se ejecuta cada pocos segundos, no he logrado identificar su origen.

Es el siguiente:

Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'remove_woocommerce_styles_scripts' not found or invalid function name in /home/grupopir/public_html/wp-includes/class-wp-hook.php on line 307

Sin embargo, ni siquiera tengo ni he tenido instalado nunca WooCommerce en este WordPress, por lo que no entiendo de dónde viene el error ni cómo solucionarlo.

Ojalá puedan revisar y ayudarme.

Gracias de antemano.

Contenido solo visible a usuarios registrados

Citar
Respondido : 19/03/2022 9:15 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal Luciano,

Primero que nada hay que tener en cuenta que lo que nos muestras mas que un error es una alerta a considerar, por otra parte varios de los plugins que conforman tu sitio pese a que no tienes instalado woocommerce si que tienen compatibilidad con dicho plugin por lo que al no existir no se ejecutan funciones especificas que tienen para dicho caso; asi que lo que podria recomendarte es que no te alarmes por ello sin embargo al revisar desde el asistente virtual stephan he podido darme cuenta que tu sitio esta bajo PHP 5.6 y lo recomendable seria aumentar la version.

De resto no he podido ver ningun otro error o problema en tu sitio, echale un vistazo a lo siguiente para cambiar la version del PHP y nos comentas https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/

Saludos!

ResponderCitar
Respondido : 19/03/2022 9:46 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Luciano
 Luciano
Usuario activo

Hola de nuevo,

Muchas gracias por revisar, me ha ayudado utilizar Stephan para revisar varios detalles de mi hosting.

Sin embargo, todas las versiones de PHP de mis webs están en 7.4, como pueden ver en la imagen adjunta.

Me aclara mucho que me digan que se trata de una advertencia, no error, pero no creo que sea un funcionamiento normal y me preocupa que arrastre algo más detrás.

 

En el archivo class-wp-hook.php línea 307 solo hay esto:

 $value = call_user_func_array( $the_['function'], $args );

Así que entiendo que está llamando a otra función pero ni idea de cuál es.

¿Podrían ayudarme a localizar esta función? remove_woocommerce_styles_scripts

 

¡Gracias!

ResponderCitar
Respondido : 20/03/2022 3:50 am
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola Luciano,

Siempre es un gusto poder ayudarte, ahora bien con respecto a lo que comentas acá

no error, pero no creo que sea un funcionamiento normal y me preocupa que arrastre algo más detrás.

Teniendo en cuenta que es una alerta te he explicado en mi comentario anterior que puede tratarse de elementos que convergen en otros plugins que son compatibles con Woocommerce pero al no estar presente dicho complemento pues simplemente al intentar ejecutarse lanzan la alerta.

También debes considerar que estas alertas son invisibles para el usuario convencional y tu las puedes visualizar gracias a el plugin Error Log Monitor lo que simplifica el proceso de activar el modo debug en el archivo wp-config de Wordpress.

Sugiero no alarmarse al respecto ya que como mencione antes no pude visualizar ningún error relevante en el sitio 😊 

Saludos!

ResponderCitar
Respondido : 20/03/2022 4:22 am

wpdoctor-revisa-la-salud-de-tu-wordpress