Thứ Hai, 10 tháng 1, 2011

Menambah Sidebar WordPress

Sebenarnya saya nggak begitu menguasai wordpress, tapi saya juga punya blog lain yang menggunakan Wordpress dengan self-hosted. Kali ini saya akan memberikan tutorial yang berhubungan dengan sidebar yang ada di Worpress. Berbeda dengan widget, sidebar merupakan tempat dimana para widget terpasang. Untuk memasang widget kita hanya perlu membuka Appearance > Widgets, sedangkan untuk membuat sidebar, kita perlu mengedit beberapa script pada tema yang kita gunakan. Sebagai contoh disini kita akan menambah sebuah sidebar baru dibawah bagian sidebar lama kita. Atau dengan kata lain, kita akan memiliki 2 buah sidebar, yaitu sidebar atas (sidebar yang lama) dan sidebar bawah (sidebar yang baru).

Untuk membuat sidebar yang baru, kita perlu merubah 2 script, yaitu css dan php. Disini saya akan menggunakan contoh tema yang saya gunakan saja, kalo pingin utak-utik sendiri tampilannya, minimal sudah menguasai CSS 

Langkah-langkah

Buka tema yang digunakan, edit file style.css sesuai dengan kebutuhan, minimal ada class / id selector dan heading selector. Contoh
.sidebar {
float:left;
width:250px;
background:#ffffff;
margin-bottom:10px;
padding:15px 15px 5px 15px;
border:1px solid #e0e0e0;
clear:both;
}
.widget {
border:1px solid #e0e0e0;
padding:10px;
font-size:11px;
margin-bottom:10px;
}
.widget h3 {
background:#ebe9e1;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding:5px 10px;
display:block;
margin-bottom:10px;
text-align:left;
border:1px solid #dedbd1;
height:16px;
}
Kode .widget sebagai class selector, sedangkan kode .widget h3 sebagai heading selector pada widget. Selain CSS, kita perlu mengedit 2 file php, yaitu sidebar.php dan functions.php. Buka functions.php pada tema yang kita gunakan, lalu salin script berikut didalam rentangan tag <?php?>
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'sidebar2',
'before_widget' => '<div class="widget">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
  • 'name' => 'sidebar2', sebagai nama sidebar anda nantinya
  • 'before_widget' => '<div class="widget">', merupakan tag html yang menjadi pembuka widget
  • 'after_widget' => '</div>', merupakan tag html yang menjadi penutup widget
  • 'before_title' => '<h3>', merupakan tag html yang menjadi pembuka judul widget
  • 'after_title' => '</h3>', merupakan tag html yang menjadi penutup judul widget
Lalu kita perlu mengedit sidebar.php, sebagai tempat dimana “sidebar2″ tersebut bernaung. Salin script berikut di tempat yang tepat
<div class="sidebar">
<?php dynamic_sidebar('sidebar2'); ?>
</div>
Kode tersebut akan diterjemahkan menjadi kurang lebih seperti ini
<div class="sidebar">

<div class="widget">
<h3>Judul widget 1</h3>
isi widget 1
</div>
<div class="widget">
<h3>Judul widget 2</h3>
isi widget 2
</div>

</div>
Untuk menambahkan widget pada “sidebar2″ tersebut, kita tidak perlu repot-repot lagi membuka dan mengedit sidebar.php, hanya dari menu Appearance > Widgets, disana akan ada settingan yang berjudul “sidebar2″.

Hasil

Kurang lebih tampilan luarnya akan menjadi seperti ini

Dengan bekal ini, mungkin anda bisa membuat 2 sidebar sekaligus pada sebelah kiri dan kanan blog anda.Itu tadi sedikit penjelasan dari saya, kalau masih bingung jangan tanya sama saya ya, soalnya saya juga bingung nih.

Source
codex.wordpress.org – Function Reference/dynamic sidebar
codex.wordpress.org – Function Reference/register sidebar

Socializer Widget By Blogger Yard
SOCIALIZE IT →
FOLLOW US →
SHARE IT →

0 nhận xét:

Đăng nhận xét

Labels

Adult English affiliate Ảnh ẢNH FACEBOOK ẢNH HÀI ẢNH HOA ĐẸP ẢNH LÃNG MẠN ẢNH NGƯỜI MẪU ÁO DÀI Art + Design ẨM THỰC bag Bé tô màu BIKINI BLOGGER books Búp bê C CAPTCHA Cắm hoa Cắt may Chơi mà học CHUYỆN CỦA SAO Chuyện Lạ clip hot Coloring - Tô màu CUỘC SỐNG Doll domain DU LỊCH Đ Đan len Đất nặn cho bé Điện thoại - Tablet E Funny G GAME Gấp giấy Gấp hộp Gấp khăn - Trang trí món ăn Giầy - Dép Gifts Giới Tính GIỚI TRẺ NGÀY NAY Gói quà - gấp nơ Google GOOGLE ADSENSE FULL guest post H Hand made hat hiteach HOA HẬU HỌC TẬP home and garden hosting HOT GIRL INTERNET INTERNET PAYMENT Iseng joomla jQuery Kết hạt KHỎE & ĐẸP KIẾM TIỀN Kinh Nghiệm L LÀM ĐẸP Làm đồ chơi làm đồ chơi từ gỗ Làm hoa giấy Làm hoa vải Làm thiệp LƯU BÚT HỌC TRÒ M Magazine making flowers Mẫu móc MẸO HAY MMO MODEL N Nail art Nến trang trí Nghệ thuật NGƯỜI ĐẸP VÀ XE Nhà đẹp O Origrami Ôtô - xe máy P Painting - Vẽ Patchwork PHẦN MỀM Play and learn for baby plugin Q R recycling S Sách tiếng anh cho bé Sành điệu Sao SAO NGOẠI SAO ONLINE SAO VIỆT SEO SEO FULL slider STYLE T TÂM SỰ template Tết dây THẾ GIỚI NGƯỜI MẪU THẾ GIỚI THỨ 3 THỂ THAO Thêu THƠ TÌNH THỦ THUẬT THÚ VUI Thư giãn TIỂU THUYẾT TÌNH CẢM TIN HOT Tin Vip tips Tóc đẹp traffic TRANG ĐIỂM Trang trí Tri thức TRUYỆN NGẮN truyện quê Túi xinh tutorial blog VĂN PHÒNG vuivui808 weaving website WEDDING wordpress