
Contoh banyaknya sidebar dari blog saya
Berapa banyak sidebar untuk meletakkan widget di template Worpress Anda ? 1,2 atau 3 sidebar saja ? Atau Anda sebenarnya menginginkan sebuah widget tertentu yang hanya tampil di bagian footer saja. Jika Anda menginginkan sidebar dengan letak dan posisi yang tidak terbatas, sebaiknya Anda perhatikan artikel yang saya tulis berikut. Sebelumnya saya sarankan, setidaknya Anda sudah mengetahui dasar-dasar pemograman bahasa PHP, HTML dan cara mengedit template Wordpress.
Pertama, Anda harus tahu, dimana Anda ingin meletakkan widget tersebut didalam sebuah template Wordpress. Kedua, Anda harus menentukan berapa banyak widget yang ingin Anda tampilkan. Ketiga, Anda harus mengenali fungsi dan tujuan widget yang ingin Anda pasang. Keempat, Anda harus memberi nama sidebar berbeda dan tidak boleh sama dengan sidebar lainnya. Kelima atau yang terakhir, Anda harus mempunyai backup atau cadangan template yang akan di edit.
Sekarang misalnya Anda menginginkan meletakkan sidebar yang di footer. Silahkan Anda buka file footer.php atau apalah namanya dari folder template Wordpress Anda. Masukkan kode berikut di dalam template Wordpress Anda dengan nama sidebar “sdBawah” lalu simpan.
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sdBawah') ) : ?> <?php endif; ?>
Kemudian, buka file function.php dari folder template Wordpress Anda, dan isikan kode berikut lalu simpan.
register_sidebar(array( 'name'=>'sdBawah', 'before_widget' => '<div id="%1$s" class="widget %2$s">', 'after_widget' => '</div>', 'before_title' => '<h3 class="judulWidget">', 'after_title' => '</h3>', ));
Selanjutnya, silahkan Anda buka dari Admin panel, klik Design -> Widgets. Klik menu dropdown disisi sebelah kanan (Current Widgets). Apa yang Anda lihat? Ternyata Anda mendapatkan tambahan sidebar baru yang siap Anda pasangkan widget kedalamnya.
Selamat mencoba.
@Fitri : Hai Fit, terima kasih sudah mampir. Blog psikolog-nya bagus juga.
Oh iya saya lupa menambahkan bahwa Anda paling tidak harus mempunyai account FTP untuk meng-upload template yang telah di edit. Saya sendiri kurang begitu tahu, apakah di dagdigdug.com ada fasilitas tersebut, atau mungkin fasilitas untuk merubah sendiri kode template.
salam kenal.. saya pengguna dagdigdug.com yang memakai wordpress jg, saya terkendala dengan terbatasnya widget yang disediakan. terima kasih atas postingan anda…
http://duniapsikologi.dagdigdug.com/
mantap,ini yang aku cari!
@panduan : sorry telat jawab, karena memang super duper busy :). Ok begini :
1. Secara default, WP “memproteksi” script embed seperti iframe atau kode HTML. Filterisasi ini bisa ditemukan didalam file kses.php. Anda bisa mengeditnya dengan menambahkan syntax atau tag baru didalam file tersebut. Tapi jika nampak menyusahkan, Anda bisa memakai plugin Unfiltered HTML atau sejenisnya.
2. Saya tidak melihat sidebar + widget dibagian atas, baik itu didepan atau di dalam artikel blog Anda.
Sepertinya tidak akan menjadi masalah jika filenya diduplikasi kemudian diberi nama berbeda, asalkan, nama fungsi yang diregisterkan didalam file function harus berbeda antar sidebar. Dalam contoh saya, bisa Anda lihat ‘name’=>’sdBawah’ (misalnya untuk sidebar.php), kemudian ‘name’=>’sdSamping’ (untuk sidebar2.php).
Semoga berhasil.
tolong dilihat blog saya deh,saya sudah berhasil menambah widget di atas postingan dan di paling bawah,
tapi saya ada kendala:
1.widget hanya bisa ditaruh oleh widget bawaan seperti recent komen,kategori,recent post,dsb.tidak bisa untuk yang kode html,contoh seperti widget polling di sebelah kanan,tidak akan keluar gambar nya.
2.cara membuat widget baru di seperti punya saya yang kanan,ada frame nya,jadi ga “telanjang” seperti widget saya yang sudah saya tambah di atas dan di bawah.
bagaimana cara nya? kalau saya copas semua kode yang ada di sidebar.php dan saya beri nama sidebar2.php,saya atur tata letak dan saya register bisa ga ya?
terimakasih