Да, это было бы хорошей идеей для вашего времени загрузки.Но я предлагаю вам загружать стиль на конкретный вместо проверки URL и выгружать его каждый раз.
Попробуйте прочитать Условные теги
function my_enqueue_stuff() {
if ( is_front_page() ) {
/** Call landing-page-template-one enqueue */
wp_enqueue_style( 'your-style-handle', get_stylesheet_directory_uri() . '/yourfile.css' );
} else {
/** Call regular enqueue */
}
}
add_action( 'wp_enqueue_scripts', 'my_enqueue_stuff' );
РЕДАКТИРОВАТЬ
Так как вы хотите загружать стиль или JavaScript только для определенных страниц, добавьте этот код в ваши functions.php:
function remove_wpcf7_extras() {
remove_action('wp_print_scripts', 'wpcf7_enqueue_scripts');
remove_action('wp_print_styles', 'wpcf7_enqueue_styles');
}
if( !is_page('contact') ) {
add_action('wp_head', 'remove_wpcf7_extras');
}