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'); }