Вам не хватает второго add_action
, что может быть причиной того, что второй скрипт загружается некорректно. Попробуйте этот код, который использует две функции и add_action
, если вы находитесь на страницах, которые хотите, чтобы они использовались:
function load_js_assets1() {
$datetime = new DateTime('now');
$revision = $datetime->format("YmdHis");
wp_enqueue_script('example1.js?'.$revision, 'http://website.com/example1.js', array('jquery'), '', false);
}
function load_js_assets2() {
$datetime = new DateTime('now');
$revision = $datetime->format("YmdHis");
wp_enqueue_script('example2.js'.$revision, 'http://website.com/example2.js', array('jquery'), '', false);
}
if( is_page( 'Example Page 1' ) ) {
add_action('wp_enqueue_scripts', 'load_js_assets1');
}
if( is_page( 'Example Page 2' ) ) {
add_action('wp_enqueue_scripts', 'load_js_assets2');
}