En algunos casos, es importante priorizar las llamadas a add_action y wp_enqueue_script de esta forma:
add_action('wp_enqueue_scripts', 'wpse26822_script_fix', 20120207);
function wpse26822_script_fix()
{
wp_dequeue_script('storefront-navigation');
wp_enqueue_script('my_storefront-navigation', get_stylesheet_directory_uri().'/js/navigation.min.js', array('jquery'),20151110,true);
}
En este caso, wp_enqueue_scripts fue llamado por el padre con una prioridad de 20120206 (la fecha), por lo que esta acción se agrega con una prioridad apenas mayor para que se elimine de inmediato. Luego, la declaración de puesta en cola que sigue a continuación se en realidad se prioriza después de eso para asegurar que se cargue después de que la anterior fue eliminada de la cola. La verdad, en este caso, también es importante porque eso especifica que se debe poner en cola en el pie de página, que es donde se colocó por primera vez la secuencia de comandos principal.
Además, no puedo explicarlo por completo, pero me doy cuenta de que si tiene cuidado de quitar el guión inicial inmediatamente después de su puesta en cola, parece que en primer lugar puede evitar que se cargue.