Eu acho que o melhor equilíbrio entre eficiência, e usando métodos wordpress adequados para adicionar javascript seria adicionar algo ao longo destas linhas para o seu arquivo functions.php temas. Por exemplo:
functions.php:
function load_scripts() {
global $post;
if( is_page() || is_single() )
{
switch($post->post_name) // post_name is the post slug which is more consistent for matching to here
{
case 'home':
wp_enqueue_script('home', get_template_directory_uri() . '/js/home.js', array('jquery'), '', false);
break;
case 'about-page':
wp_enqueue_script('about', get_template_directory_uri() . '/js/about-page.js', array('jquery'), '', true);
break;
case 'some-post':
wp_enqueue_script('somepost', get_template_directory_uri() . '/js/somepost.js', array('jquery'), '1.6', true);
break;
}
}
}
add_action('wp_enqueue_scripts', 'load_scripts');
Isso lhe dá controle total sobre o que é carregado onde, um local centralizado em seus temas arquivo functions.php para editar o que é carregado onde: e, desta forma, usa métodos wordpress para adicionar javascript às suas postagens e páginas < em> com segurança .