WordPress bileşenlerini kullanarak sidebarlarınıza kısakodlar eklemek mi istiyorsunuz? Kısakodlar sitelerinizin yazı bölümlerine, sidebarlarınıza veya sayfalarınıza çeşitli özellikler eklemenizi sağlayan kod parçalarıdır. Bu yazımda kısakodları WordPress sidebar bileşenlerinize nasıl ekleyebileceğinizi anlatacağım.
Kısakod Nedir?
Kısakodlar websitelerinize dinamik öğeler eklemenizi sağlar. Kısakodlar sayesinde sitelerinize iletişim formları, butonlar, tablolar ve formlar ekleyebilirsiniz.
WordPress kısakodlarını aynı zamanda sidebarlarınıza ve diğer bileşen eklenebilen alanlarınıza da ekleyebilirsiniz.
Yöntem 1: Metin Bileşenini Kullanarak Kısakod Eklemek
Aşağıda bir kısakodu metin bileşeni kullanarak sidebarlarınıza nasıl ekleyebileceğinizi adım adım takip edebilirsiniz.
Adım 1: Sitenizin yönetim panelinde Görünüm > Bileşenler sayfasına giriş yapın.
Adım 2: Daha sonrasında WordPress bileşenlerinden ‘Metin’ bileşenini sidebarınıza ekleyin.
Adım 3: Metin bileşeninize kısakodunuzu ekleyin ve kaydedin.
Yaptığınız değişiklikleri test etmek için yeniden websitenizi açabilirsiniz. Eğer kısakodunuz doğru bir şekilde ayarlandıysa sidebarınızda belirecektir.
Yöntem 2: Özel HTML Bileşeni İle Kısakod Eklemek
Bazı durumlarda Metin bileşeni ile kısakod eklemek işinize yaramayabilir. Eğer sizde bu sorunu yaşıyorsanız, Özel HTML bileşenini kullanarak da sidebarlarınıza özel kısakodlar ekleyebilirsiniz.
Normalde ‘Özel HTML’ bileşeninde kısakod kullanamayız. Bunu değiştirmek içinse temamızın functions.php dosyasına aşağıdaki kodu eklememiz gerekiyor:
add_filter( 'widget_text', 'do_shortcode' );
Yukarıdaki kodu functions.php dosyasına ekledikten sonra tekrar Görünüm > Bileşenler yolunu takip edip, ‘Özel HTML’ bileşeni sayesinde sidebarlarınıza kısakodlar ekleyebilirsiniz.
Yaptığınız değişikliklerin sonucunu tekrar websitenize girerek test edebilirsiniz.
Sonuç
Umarım bu dersimiz WordPress bileşenlerinde kısakod eklemek isteyenler için yararlı olmuştur. Eğer bu dersimizi beğendiyseniz bizi Facebook ve Twitter adreslerimizden de takip edebilirsiniz.