Bu dersimizde dinamik bileşenleri nasıl oluşturuyoruz, nasıl kullanıyoruz bunu göstereceğim.
İlk olarak kullandığınız tema içerisindeki functions.php dosyanızı açın.
Dinamik Bileşen Nasıl Eklenir?
Bir fonksiyon oluşturarak register_sidebar() fonksiyonu ile bileşeni oluşturacağız. widgets_init fonksiyonuna da kancamızı atacağız.
function register_widgets()
{
register_sidebar([
'name' => 'Arşiv Sidebar Alanı',
'id' => 'archive_sidebar',
'before_widget' => '<div class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>'
]);
}
Dinamik Bileşen Tema İçinde Nasıl Kullanılır?
Göstermek istediğiniz sayfada aşağıdaki kodları yazmanız yeterli;
if (is_active_sidebar('archive_sidebar')){
dynamic_sidebar('archive_sidebar');
}