Второй admin_url () в авторе. php шаблон всегда не определен, но в шаблоне my-template-name нет проблем
function theme_enqueue_specific_js() {
$template_url = get_template_directory_uri();
if(is_page('my-template-name')){
wp_enqueue_script( 'thumb-script', $template_url . '/js/jquery.filefive-0.1.0.js');
wp_localize_script( 'js_depot.js-script', 'myAjax', array( 'ajaxurl' => admin_url( 'admin-ajax.php' )));
wp_enqueue_script( 'js_depot.js-script', $template_url . '/js/js_depot.js');
}
if(is_author()){
wp_localize_script( 'authorscript', 'myAjax_author', array( 'ajaxurl_author' => admin_url( 'admin-ajax.php' )));
wp_enqueue_script( 'authorscript', $template_url . '/js/author.js');
}
}
add_action( 'wp_enqueue_scripts', 'theme_enqueue_specific_js', 99 );