Menambah Sidebar WordPress Theme
Selasa, 27 Nopember 2007 | Oleh ilyaZ |
![]()
Bagi yang suka ganti-ganti theme pada wordpress mungkin sering menemukan theme yang bagus, cocok sama keinginan kita, tapi kok sidebarnya cuma 1? Itu bukan masalah, sekarang kita coba untuk menambah sidebar pada theme wordpress. Yang jelas syarat-syaratnya adalah theme tersebut sudah mendukung widget (jika belum berarti masi banyak yang harus diubah) dan anda harus mengerti php, html dan css.
Ok, sekarang kita mulai saja, langkah awal pindah theme pilihan anda ke dalam sebuah direktori (untuk jaga-jaga sapa tau ada erornya). Lalu coba cari file functions.php di dalam direktori theme anda, jika belum ada ya dibuat dulu dengan text editor atau apapun terserah anda. Bikin file functions.php yang isinya :
<?php if ( function_exists('register_sidebars') ) register_sidebars(2); ?>
Fungsi tersebut adalah menambah sidebar menjadi 2, seperti yang tertera register_sidebars(2), angka 2 disini menunjukan jumlah sidebar. Jika file functions.php sudah terdapat pada theme anda, coba dibuka dan rubahlah fungsi register nya menjadi 2 (atau lebih terserah jumlah sidebar yang anda inginkan). Sampai langkah ini jika anda buka wp-admin pada tab Presentasion-Widget sudah terdapat 2 sidebar yang bisa diisi dengan widget yang anda inginkan. Tapi belum dapat berfungsi.
Sekarang kita masuk pada langkah membuat sidebar ke 2. Pertama anda cari file sidebar.php dan ubahlah menjadi sidebar1.php lalu buat file sidebar2.php dengan isi :
<div> <ul> <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(2) ) : else : ?> <?php endif; ?> </ul></div>
Kedua sidebar sudah terbentuk, tinggal menaruhnya pada index.php, kedua sidebar perlu ditampilkan pada index.php. Buka file index.php kemudian cari parameter :
<?php include (TEMPLATEPATH . '/sidebar.php'); ?>
Lalu ubah sidebar.php menjadi file sidebar1.php sehingga menjadi :
<?php include (TEMPLATEPATH . '/sidebar1.php'); ?>
Setelah itu cari tempat yang anda inginkan untuk meletakan sidebar 2 (terserah mau dipasang disebelah mana) mungkin ingin membentuk layout baru dengan memberi div. Setelah selesai menentukan posisinya, letakan parameter ini :
<?php include (TEMPLATEPATH . '/sidebar2.php'); ?>
Sudah selesai, simpan file index.php anda kemudian dicoba themenya, jangan lupa mengisikan dengan widgetnya, karena sidebar yang baru tidak akan berjalan tanpa adanya widget (tidak akan ada perubahan). Jika ada yang eror pada lebar jarak antar layout, anda dapat mengubahnya sendiri (tiap theme tidak sama). Coba ubah parameter-parameter alightment pada file style.css.
Thank`s to jay for the info.
Subscribe via email
Permalink


5 Respon pada : “Menambah Sidebar WordPress Theme”
Oleh adhi pada tanggal Mar 6, 2008 | Balas
kalo mau bikin 3 side bar tapi yang 1 top side bar ginama mas??
Oleh ilyaZ pada tanggal Mar 6, 2008 | Balas
@adhi,
ya kurang lebih cara awalnya sama. tapi yang beda adalah penulisan skrip css nya. dan diletakan tepat dibawah header karena Wordpress selalu berurutan.
Oleh whiteshirt.co.cc pada tanggal Aug 20, 2008 | Balas
kok si saya ga bisa yah…..
tag-tag yang di asih…kebanyakan ngga ada….
Oleh ilyaZ pada tanggal Sep 1, 2008 | Balas
@whiteshirt.co.cc,
Maksudnya gimana yah..? Theme WP? Sampai asat ini, masih tag ini yg digunakan..
Oleh alifahru pada tanggal Sep 30, 2008 | Balas
aku belum paham atas jawaban yang diberikan kepada mas adhi…tolong bisa diperinci lagi gak mas? aku lagi butuh banget info ini om untuk update blogku. thanks you….