Kako prikazati javascript kod samo na postovima

Kreiram jednostavan WP plugin sa sljedecim kodom:

  <?php
    /*
    Plugin Name: Footer kodovi
    Plugin URI: 
    Description: 
    Version: 
    Author: steelmaiden
    Author URI: 
    License: 
    License URI: 
    */
    add_action( 'wp_footer', function() {
        ?>

    neki javascript code ovdje

        <?php
    } );

Kako da namjestim da mi se taj javascript code prikazuje samo na posts, a ne i na homepage i pages?

Ili ako je jednostavnije da mi se prikazuje svugdje osim na homepage.

if( is_singular('post') ){
 // code
}

Nesto ovako probaj

<?php if ( is_front_page() ) {
js kod za naslovnu
} else {
ja kod za sve ostale stranice
} ?>

U biti ovo gdje je “js kod za naslovnu” ostaviš praznim, a ovo drugo popuniš.

Ja ovo upotrebljavam za reklame, kada hocu ili necu neku reklamu samo na Naslovnu stranicu (postoji milion plugina s 50 php fajlova koji ovo rade, a u biti je dovoljno samo 4-5 reda php koda).