Kabataslak Fikir ve Bilgi Paylaşımı

Temaya Bileşenler Bölümü Ekleme


Wordpress temaya bileşenler bölümü ekleme ile ilgili zaman zaman sorular oluyor.Yeni başlayan yada şimdiye kadar gerek duymadıkları için kaldırıp kullanmayan arkadaşlarımızın genel olarak yaşadığı bir sorundur bu.Nasıl eklendiğini sizde unuttuysanız bu yazı bu sorununuza çare olacak düşüncesindeyim.

Aslında bunu eklemek çok basit.Fakat azda olsa biraz kod bilgisi gerekli ne nereye eklenir bunları bilmeniz gerekiyor bu tip işlerde.Bunları bildiğinizi varsayarak direk eklenmesi gereken dosya ve kodu sizlerle paylaşıyorum.

Öncelikle tema dosyamızın içerisindeki functions.php dosyasının içine şu kodları ekliyoruz,


if ( function_exists('register_sidebar') )
    register_sidebar(array(
		'name' => 'Yan Menu',
        'before_title' => '<h2>',
        'after_title' => '</h2>',
    ));

Bu sayede admin panelinde görünüm sekmesinde Bileşenler bölümü açılmış olacak.Ardından sidebar.php dosyanızın olmadığını varsayarak tema dosyalarınızın olduğu bölüme bu isimde bir dosya oluşturuyoruz.İçerisine ise,


	<?php if ( !function_exists('dynamic_sidebar')
	|| !dynamic_sidebar(1) ) : ?>

	<?php endif; ?>

Kodunu ekliyoruz.Son olarak Bileşenlerden eklediğimiz alanların görünmesini istediğimiz yerlere,


<?php get_sidebar();?>

Kodunu ekleyerek işimizi bitiriyoruz.(Genelde eklenen yerler single.php, archive.php, index.php, search.php, page.php)
Artık geriye kalan style.css dosyasını kurcalamak ve istediğiniz görünümü vermek. Kolay gelsin :)