Mengatur Sidebar Berdasarkan Posting

by Tarqy™ on 15 September 2009 · 7 comments

Sebuah theme (tema) blog secara umum memiliki komponen yang biasa disebut sidebar. Sidebar ini biasa terdapat widget-widget yang akan ditampilkan sebagai fitur tambahan dari blog. Pada theme standar, tampilan sidebar selalu sama pada halaman depan (home), posting penuh (single) atau halaman (page). Bagaimana cara mengatur sidebar berdasarkan posting tertentu, artinya setiap posting akan tampilkan sidebar yang berbeda-beda. Teknik ini hampir sama dengan posting sebelumnya hanya tidak menambahkan plugin tapi hanya melakukan hacking kecil.

Ini dapat dilakukan dengan melakukan hacking pada WordPress (khusus self-host), lakukan langkah-langkah berikut :

Pertama : buka file single.php (dapat melalui editor/penyunting theme atau melalui control panel). Kemudian cari fungsi yang bernama get_sidebar()

<?php get_sidebar(); ?>

Kemudian ganti atau editlah fungsi diatas menjadi:

<?php $sidebar = get_post_meta($post->ID, "sidebar", true);
get_sidebar($sidebar);
?>

Kedua : Setelah itu simpanlah.

Ketiga : Setiap menuliskan sebuah posting, buat custom field dengan nama sidebar dan berikan nilai pada field itu tergantung dari sidebar yang akan ditampilkan misalkan akan menampilkan sidebar right maka berikan nilai right, maka WordPress akan mengaktifkan file right.php. Untuk lebih jelasnya silakan periksa theme yang anda pakai mempunyai berapa macam variasi sidebar.

Dengan melakukan hacking kecil ini blog anda akan lebih variatif tampilannya. Selamat mencoba.

Thanks to WPRecipes

{ 7 comments… read them below or add one }

1 pushandaka September 15, 2009 at 11:45

Pertanyaan saya;
Apa sebenarnya kegunaan sidebar yang berbeda-beda setiap posting? Apakah kita juga harus mengatur widget-widgetnya juga di setiap sidebar itu? Atau widgetnya tetap sama saja seperti di halaman depan?
Maaf, saya gagap blog. Hehe!

Reply

2 genthokelir September 15, 2009 at 13:09

terima kasih untuk pengetahuannnya mas
salam sukses selalu

Reply

3 Dinda Watson September 15, 2009 at 15:13

thanks ya sharingnya
Dinda Watson´s last blog ..Blog Contest Nothing Impossible : And The Winners Are… My ComLuv Profile

Reply

4 wira September 16, 2009 at 09:24

tips-nya bagus sekali, cocok untuk blogger yang ingin gonta-ganti tampilan sidebar di setiap postingan, tapi saya pribadi lebih suka tampilan sidebar yang sama, lebih konsisten dan tidak membingungkan pengunjung, just my opinion.

Reply

5 Nurdiana Atmanagara September 16, 2009 at 13:47

Bagus tuh tipsnya.. jadi sidebarnya tidak membosankan…:)
Nurdiana Atmanagara´s last blog ..Menjalin Hubungan Baik antara Blogger dan Pengunjung My ComLuv Profile

Reply

6 Netrix November 19, 2009 at 22:48

Terimakasih atas tutorialnya.. nanti akan saya coba…
Netrix´s last blog ..Cara mempercepat proses restart My ComLuv Profile

Reply

7 Mahero May 22, 2010 at 10:04

Athenes in a sending from Greek are medium “the goddess of wisdom» – shallow hamlet of surprising dreamboat with which all destiny of the Greece ,which has endured the periods of blossoming and decline, greatness and ignominy is connected.
The Greek islands are known all greater than the world. Holm Crete the biggest cay of Greece.

Reply

Leave a Comment

CommentLuv Enabled

Previous post:

Next post: