Откройте functions.php, найдите где подключается нужный файл и сделайте условие, типа:
if( is_single() ) {
wp_enqueue_script( 'youtube', get_bloginfo('template_url') . '/assets/js/youtube-player.js', null, null, true);
}
для page и home по аналогии
Примеры:
https://wp-kama.ru/function/is_page
А мета поле видно только в цикле, поэтому такое использование мягко говоря не совсем хороший вариант! Ну если очень хочется, то в файле single.php в цикле сделайте проверку и подключите js или что Вам там нужно. Для home и page в соответствующих файлах.