functions.php dosyasında aşağıdaki gibi bir kodlama olup olmadığını bulun. Bu kodlar temanın JS ve CSS dosyalarını head kısmına eklemek için kullanılır.
function scriptleri_cssleri_ekle() {
wp_enqueue_style( 'Bootstrap', get_template_directory_uri() . '/css/bootstrap.css', false, $ver );
wp_enqueue_style( 'Style', get_template_directory_uri() . '/style.css', false, $ver );
wp_enqueue_script( 'jquery', get_template_directory_uri() . '/js/jquery-2.1.4.min.js', array(), $ver, true );
wp_enqueue_script( 'Bootstrap', get_template_directory_uri() . '/js/bootstrap.min.js', array(), $ver, true );
if ( is_single() ){
wp_enqueue_style( 'SadeceYazilardaYukleCSS', get_template_directory_uri() . '/css/yazicss.css', false, $ver );
wp_enqueue_script( 'SadeceYazilardaYukleJS', get_template_directory_uri() . '/js/yazijs.js', array(), $ver, true );
}
}
add_action( 'wp_enqueue_scripts', 'scriptleri_cssleri_ekle' );
Kodun içinde if ( is_single() ){ } bölümüne ekleyeceğin stiller ya da JS dosyaları sadece yazılarda görünür. Eğer if ( is_home() ){ } olarak yapıp { } arasına JS ve CSS leri eklersen de sadece anasayfada eklenir. Örnek kodlar arasındaki şu bölümde yer alan JS ve CSS kodu sadece yazılarda yüklenecek:
if ( is_single() ){
wp_enqueue_style( 'SadeceYazilardaYukleCSS', get_template_directory_uri() . '/css/yazicss.css', false, $ver );
wp_enqueue_script( 'SadeceYazilardaYukleJS', get_template_directory_uri() . '/js/yazijs.js', array(), $ver, true );
}
Şu şekilde yaptığında da sadece anasayfada yüklenecek:
if ( is_home() ){
wp_enqueue_style( 'SadeceYazilardaYukleCSS', get_template_directory_uri() . '/css/yazicss.css', false, $ver );
wp_enqueue_script( 'SadeceYazilardaYukleJS', get_template_directory_uri() . '/js/yazijs.js', array(), $ver, true );
}
Temada bu kodlara benzer bir enqueue işlemi varsa dediğim şekilde uyarlayabilirsin.