Me molestan las pruebas de velocidad de Google con respecto a las cadenas de consulta en mis scripts. Entonces, estoy tratando de eliminarlos pasando falso como argumento para ese parámetro. Sin embargo, no parece tener efecto:
wp_register_script('myscript', get_bloginfo('template_directory').'/scripts.myversionnumber.js',false,false,true);
wp_enqueue_script('myscript');
PD: la parte "myversionnumber" del nombre de archivo js es mi medio de controlar la memoria caché / versionado en lugar del enfoque? Ver = que aparentemente dispara algunos servidores proxy (según la prueba de velocidad de página de Google):
Eliminar cadenas de consulta de recursos estáticos Al habilitar el almacenamiento en caché público en los encabezados HTTP para recursos estáticos, el navegador puede descargar recursos de un servidor proxy cercano en lugar de hacerlo desde un servidor de origen remoto. Aprende más
Sugerencias para esta página
Recursos con un "?" en la URL no son almacenados en caché por algunos servidores proxy de almacenamiento en caché. Elimine la cadena de consulta y codifique los parámetros en la URL para los siguientes recursos:
fuente

Respuestas:
Creo que tienes que pasar NULL como el cuarto parámetro.
fuente
Puede pasar
nullque el valor de la versión dewp_register_scriptowp_enqueue_scripty debe dejar caer la cadena de consulta.fuente
Prefacio
Resolví esto de manera muy diferente a SickHippie y chrisguitarguy y supongo que no es así como se supone que debe resolverse, pero está funcionando muy bien para mí.
El código...
Puse este fragmento de código al final del
functions.phparchivo de mi tema :De dónde surgió la idea ...
Lo estaba buscando en Google y encontré este artículo , pero seguía teniendo un problema con css / js: en este punto, mi código todavía tenía (aquí y allá) al final algo así
.../some-stylesheet.css?rev=...y pensé en extender el fragmento de código a un poco para incluir cualquier cosa que podría haber sido después.css.fuente