¿Por qué wordpress coloca " texto / rocketscript "en lugar de" texto/javascript " cuando usa wp register script()?
He insertado el siguiente código en un plugin de wordpress:
wp_deregister_script('jquery');
wp_register_script('jquery', "http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js");
wp_enqueue_script('jquery');
Lo siguiente se repite en el navegador :
<script type='text/rocketscript' data-rocketsrc='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js?ver=3.3.1'></script>
En lugar de:
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'></script>
No se lo que está pasando. Tal vez wp_register_script()
se supone que funciona de esta manera. También probé si algún código de jquery funcionaba en el lado del cliente pero no lo hizo. Por favor ayuda...
4 answers
Probablemente uno de los plugins de wordpress está usando CloudFlare
.
Https://support.cloudflare.com/hc/en-us/articles/200168056-What-does-Rocket-Loader-do-
Intente deshabilitar todos los complementos y volver a habilitarlos uno por uno para averiguar cuál está causando este problema. No es un problema en realidad.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-09-12 17:46:31
Es fácil de arreglar.
Debe cambiar la siguiente etiqueta: <script type="text/javascript"></script>
Añadir: data-cfasync="false"
Ejemplo:
<script data-cfasync="false" type="text/javascript"></script>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-05 23:50:35
Rocket Loader no está incluido en ningún plugin de WordPress. Tendría que desactivar el cargador de cohetes yendo a: configuración- > Configuración de CloudFlare (Configuración de rendimiento)->Cargador de cohetes - >Desactivar (esta función es opcional y debe estar activada).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-03-13 15:07:55
Me enfrentaba a este problema con
WP Rocket plugin que estaba añadiendo type='text/rocketscript'
a las etiquetas de script.
Arreglado añadiendo
data-cfasync="false"
A las etiquetas de script.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-12-18 15:08:50