AlperA. adlı üyeden alıntı: mesajı görüntüle
https://wordpress.org/plugins/custom-sidebars/
https://wordpress.org/plugins/per-page-sidebars/

Bu eklentiler ile hangi sayfada hangi sidebar gösterilmesini istiyorsanız belirleyebilirsiniz.
uckan adlı üyeden alıntı: mesajı görüntüle
yeni bir sidebar bileşen alanı oluşturun o bileşen alanın kodunu index.php'de get_sidebar ile değiştirin.

anasayfa için az önce oluşturduğunuz bileşen alanını kullanın yazı içi ve diğer sayfalar için normal bileşen alanını kullanmaya devam edin

örneğin

functions.php kodları

if(function_exists('register_sidebar')) {
	register_sidebar(array(
		'name' => 'bilesenalanismi',
		'before_widget' => '<aside id="%1$s" class="widgets %2$s">',
		'after_widget' => '</aside>',
		'before_title' => '<div class="title-box"><h3 class="title"> ',
		'after_title' => '</h3></div>',
	));
}

index.php eklenecek kod

aşağıdaki kodu bulun
<?php get_sidebar(); ?>
ve bununla değiştirin

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('bilesenalanismi') ) :  endif; ?>
Onur89TR adlı üyeden alıntı: mesajı görüntüle
if (is_home()) {
//sidebar kodlarınız buraya...
}
Teşekkürler arkadaşlar yardımlarınız için. Kendimce şöyle bir çözüm yolu ürettim. Google'dan gelen ziyaretçilere veya aynı sorunla karşılaşan üyeler için paylaşayım.

sidebar-home.php adından bir dosya oluşturup, ana sayfada göstermek istediğim kodları içerisine yerleştirdim. İndex.php'de sidebarı sidebar-home olarak çağırdım istediğim oldu.