// you’re reading...

Opinion

Wordpress Drop Down Menu dengan WP Menu Creator

ebagai seorang developer web yang menggunakan Wordpress (selain Joomla) sebagai backend, tentu Anda pernah berkeinginan menambahkan atau memperindah tampilan website calon atau pelanggan Anda menggunakan menu navigasi dropdown dibawah header secara horisontal. Yang ketika Anda arahkan mouse Anda ke menu navigasi, maka akan memunculkan beberapa rangkaian sub menu dibawahnya dan ketika Anda jauhkan mouse Anda maka menu tersebut akan kembali ke semula.  Seperti yang ditampilkan oleh gambar dibawah ini, tampaknya indah dan menarik, bukan?

Wordpress Drop Down Menu

Menu yang ditampilkan diatas murni menggunakan CSS (Cascading Style Sheet) dan WP Menu Creator plugin dari UltimateIDX. Menu diatas tidak hanya terbatas pada kategori, halaman atau blogroll, seperti pada  Suckerfish Drop Down Menu plugin, namun tautan link apa saja bisa Anda masukkan kedalamnya. Disini saya mencoba untuk berkreasi menggunakan Default template-nya Wordpress 2.7. Untuk setiap template memerlukan perlakuan khusus, dikarenakan setiap template menggunakan CSS desain yang berbeda. Jadi, jangan harap untuk CSS menu di Default template dapat di gunakan di template lain. Namun jangan khawatir, saya akan mencoba membuat kategori gallery khusus untuk CSS menu per template yang menggunakan WP Menu Creator plugin, link-nya bisa Anda dapatkan di akhir dari artikel ini. Termasuk instruksi cara menggunakannya yang saya jadikan satu didalam format terkompresi.

Sebelumnya tanpa maksud berlama-lama, saya anjurkan Anda terlebih dahulu memahami dasar-dasar internet, PHP, HTML, CSS, URL dan Wordpress agar tidak mengalami kebingungan tiada henti. Kemudian menu ini hanya bisa ditambahkan jika Anda mempunyai kontrol langsung ke file template dan hosting. Penyedia jasa blog gratis wordpress tidak menyediakan fasilitas ini, kecuali Anda adalah pelanggan berbayar. Langsung saja berikut adalah langkah-langkahnya :

1.   Download WP Menu Creator plugin, ekstrak di lokal, upload, lalu aktifkan pluginnya.

2.   Download file CSS menu dan file javascript pendukung dari template yang sesuai dengan template Anda. Bisa Anda lihat di sini. Ekstrak zip file tersebut sehingga nantinya akan muncul folder “menu-css”. Upload  atau tempatkanlah folder “menu-css” kedalam folder yang sama dengan template Anda. File pendukung menu.js yang dikutsertakan hanya untuk menampilkan CSS menu di IE (Internet Explorer).

3.   Dari Dashboard, arahkan kursor mouse ke Tools lalu klik dan pilih WP Menu Menu Manager.

4.   Pada isian “Add New Menu” di box “Menu Title” isikan, contoh nama menunya “Top Navigation.” Lalu klik tombol Create Menu.

5.   Sehingga akan muncul seperti dibawah ini dan catat atau ingat nomor ID yang muncul pada sebelah kiri.  Klik link judul “Top Navigation”.

6. Pada isian “Top Navigation”, isikan di kotak “Title” misalnya “Home”, kemudian pada “Type” pilih “External Link”, pada “Value” isikan full path URL yang ingin Anda tuju misalnya “http://www.domainAnda.com/”. Disini karena saya menggunakan localhost, maka saya isikan “http://localhost/blog” sebagai penanda “Home”. Pada “Parent” dan “Order“, karena ini adalah menu yang pertama, isikan saja dengan angka “0″. Jika sudah klik tombol “Create Menu Item”.

Sehingga akan muncul seperti dibawah ini.

7.  Setelah itu buatlah menu kedua, misalnya saya ingin menambahkan menu “Apa aja deh” yang dibawahnya nanti akan saya tambahkan sub menu dari 2 link target yang berbeda. Pada isian “Top Navigation”, isikan di kotak “Title” misalnya “Apa aja deh”, kemudian pada “Type” pilih “External Link”, pada “Value” isikan dengan “javascript: void(0);” karena kita akan membuat link ini tidak dapat diklik (sebagai root menu). Biarkan isian “Parent” dikosongkan sedangkan pada “Order” isikan dengan angka “0″. Jika sudah klik tombol “Create Menu Item”. Dan perhatikan “ID” disebelah kiri “Link Name“. “ID” yang muncul tersebut adalah ID Parent menu atau ID induk dari sub menu dibawahnya.

8.  Sekarang kita buat sebuah sub menu baru dibawah menu “Apa aja deh” tadi. Seperti biasa, isikan pada kotak “Title” misalnya kita ingin menampilkan arsip dari kategori “Artikel” dengan alamat URL permalink “http://www.domainAnda.com/category/artikel”, maka kita isi dengan “Kumpulan Artikel”. Lalu pada “Type” pilih “External Link”, pada “Value” isikan dengan “http://www.domainAnda.com/category/artikel” sesuai dengan URL permalink yang kita miliki. Pada isian “Parent” isikan dengan “ID” dari item “Apa aja deh” tadi sedangkan pada “Order” isikan dengan angka “0″. Jika sudah klik tombol “Create Menu Item”.

9. Selanjutnya kita akan membuat sub menu kedua. Lakukan seperti pada langkah nomor 8 diatas, ganti “Title” dan “Value” sesuai dengan menu yang Anda inginkan, sedangkan pada “Parent” tetap isikan dengan “ID” item milik “Apa aja deh”, sama seperti isian ID menu pada nomor 8 diatas. Kecuali pada “Order“, isikan dengan angka “1″. Jika sudah klik tombol “Create Menu Item”.

10. Lakukan hal tersebut diatas jika ingin menambahkan menu baru. Jika tidak ada lagi menu yang kita buat, sekarang kita sudah menyelesaikan tahap pembuatan menu dari sisi Plugin atau menu Administrasi.  Sekarang saatnya kita tampilkan menu dropdown tersebut dari template kita. Pertama, catat nomor “ID” yang muncul ketika Anda melakukan langkah nomor 5. Misalnya ID yang didapat adalah angka “1″.

11. Buka file header template Anda, misalnya, karena disini saya menggunakan contoh menggunakan Default template bawaan asli Wordpress, maka file tersebut bernama “header.php”. Pastikan Anda sudah melakukan seperti pada langkah nomor 2. Disini kita akan menambahkan 2 kode baru kedalamnya, yaitu memanggil file CSS pendukung dari folder “menu-css” dan memanggil fungsi dari WP Menu Creator plugin dengan syntax : <?php displayMenu(ItemID, Level); ?>.  Sebagai contoh pada file header.php, cari dan tambahkan dibawah :

<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />

dengan :

<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>
/menu-css/menu-blue-belt.css" type="text/css" media="screen" />

Kemudian, tambahkan dibawah :

<h1><a href="<?php echo get_option('home'); ?>"><?php bloginfo('name'); ?></a></h1>
<div class="description"><?php bloginfo('description'); ?></div>

dengan :

<div id="wrapper">
<div id="nav">
<ul>
<?php displayMenu(1,2); ?>
</ul>
</div>
</div>

12. Buka file “functions.php” dan didalam kode PHP tambahkan lalu simpan, dengan :

wp_enqueue_script('jquery');
wp_enqueue_script('menu', get_bloginfo('template_directory').'/menu-css/menu.js', 'jquery', '1.0');

13. Selesai sudah, kita telah berhasil membuat dropdown menu menggunakan CSS dan WP Menu Creator plugin. Jika masih mengalami kebingungan, silahkan download CSS Default templatenya disini. Ketika artikel ini dibuat, saya baru membuat 2 buah CSS drop down menu untuk 2 buah template yang bisa Anda lihat disini dan telah di coba di browser IE6, Mozilla Firefox, Opera dan Netscape Navigator dengan sukses.

Selamat mencoba.

Update :

Karena kesalahan konfigurasi mengakibatkan link dan category di blog ini tidak dapat ditampilkan, namun sekarang sudah diperbaiki, maaf atas ketidaknyamanan ini.

Oh ya, silahkan teman-teman request nama template Wordpress apa yang ingin dibuatkan CSS drop down menunya. Jika template tersebut tidak terdapat di internet, silahkan upload ke penyedia jasa uploading file, kemudian pastekan link nya di comment blog saya dibawah ini. Tapi, saya tidak bisa janji untuk bisa dengan cepat menyelesaikan atau janji untuk membuatnya, karena saya juga bekerja. Terima kasih ya sudah berkunjung.

Bookmark : These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • blogmarks
  • Blue Dot
  • Furl
  • Netscape
  • Slashdot
  • Smarking
  • Taggly
  • Technorati
  • YahooMyWeb
  • Spurl
  • co.mments
  • Linkter
  • MisterWong
  • MyShare
  • Reddit
  • StumbleUpon
  • ThisNext
  • connotea
  • DotNetKicks
  • PlugIM
  • Simpy
Sign up for PayPal and start accepting credit card payments instantly.

Discussion

27 comments for “Wordpress Drop Down Menu dengan WP Menu Creator”

  1. [...] selengkapnya silahkan Anda berkunjung ke : Wordpress Drop Down Menu dengan WP Menu Creator Bookmark : These icons link to social bookmarking sites where readers can share and discover new [...]

    Posted by :: Mujie on the Net :: | Default Template CSS Drop Down Menu | June 1, 2009, 11:57 am
  2. [...] selengkapnya silahkan Anda berkunjung ke : Wordpress Drop Down Menu dengan WP Menu Creator Bookmark : These icons link to social bookmarking sites where readers can share and discover new [...]

    Posted by :: Mujie on the Net :: | Corporate Template CSS Drop Down Menu | June 1, 2009, 1:04 pm
  3. permisi.. pemula ini,
    saya menggunakan theme yang tidak default.
    Saya coba membuat menu drop down, tetapi mengalami kesulitan karena pada header.php :
    <a href=”">

    tidak ada, trus gimana ni>?
    trus agar warna menu menyesuaikan ttheme gimana pak>?
    terimakasih

    Posted by angga | June 10, 2009, 4:25 am
  4. @angga : halo angga, terima kasih sudah mampir. Maap kalo boleh tau themes nya apa ya? bisa kasi saya link nya?

    Iya saya sadar bahwa CSS drop down menu ini tidak akan kompitibel antar themes, karena perbedaan desain maupun CSS. Jadi untuk sementara saya buat CSS untuk 2 buah template yang bisa Angga download juga di blog ini : default themes dan corporate themes. Jadi kalo Angga memakai template lain, sebaiknya di edit kembali desainnya.

    Posted by mujie | June 10, 2009, 7:48 am
  5. Saya coba dl..

    Thx for share..

    Posted by spydeeyk | June 20, 2009, 7:43 am
  6. wahh…
    makasih mas infonya, ternyata ini toh rahasianya!!heuheu…

    makasih mas.. :D

    Posted by onnayokheng | July 24, 2009, 5:21 am
  7. @spydeeyk @onnayokheng : thQ sdh mampir ya :)

    Posted by mujie | July 24, 2009, 6:20 am
  8. Thanks yah uda bagi2 ilmunya.. btw, jadi css yg disuru download itu cuma template untuk warna aja yah..

    Posted by Bluray Murah | August 11, 2009, 9:23 am
  9. @Bluray Murah : Terima kasih sudah mampir. CSS tersebut adalah pelengkap dari WP Menu Creator plugin itu sendiri agar dapat ditampilkan di template Wordpress. Warna adalah salah elemen pemanis sebuah tampilan.

    Posted by mujie | August 12, 2009, 10:48 am
  10. [...] the rest here: :: Mujie on the Net :: | Wordpress Drop Down Menu dengan WP Menu Creator Comments0 Leave a Reply Click here to cancel [...]

    Posted by :: Mujie on the Net :: | Wordpress Drop Down Menu dengan WP Menu Creator | September 9, 2009, 10:38 am
  11. mas mujie, tukeran link yuk…
    linknya mas sdh saya taruh di blog saya.

    nih link blog saya : zapdos.freeoda.com

    Posted by lucifer | September 15, 2009, 4:50 am
  12. Nah, ini dia !! dua hari belingsatan nyari cara bikin drop down menu, akhirnya nemu juga disini.

    Hatur nuhun, Bro !!
    tanpa artikel sampeyan, aku bisa jadi arwah penasaran nih.

    maklum, newbie nih. Blank abis dng bahasa html, php, java script, css, cms, dll …

    hatur nuhun banget, kang …

    Posted by membukagelap | September 21, 2009, 3:10 am
  13. I Just wanna say thanks verry much. it’s so helpfull tutorial, I Tried it and… Great, un dreamable.
    sekali lagi… matur nuwun

    Posted by r3w4rd | November 1, 2009, 12:37 am
  14. thanks atas tutorialnya..

    Posted by deebee | November 23, 2009, 6:35 am
  15. Good Explain. Thank you

    Posted by logicvs | December 2, 2009, 12:23 am
  16. kok ga bisa ya
    sy blum mengerti maksud langkah no 2
    file menu-css nya dimana?
    tolong bantuannya ya?

    Posted by arhien | December 16, 2009, 5:18 am
  17. Posted by mujie | December 16, 2009, 8:15 am
  18. bang bisa tolong bikinin CSS dropdown menu di template ini
    http://zenverse.net/zionn-wordpress-theme/

    maksh sebelumnya…

    Posted by Jorbyn | December 28, 2009, 5:02 am
  19. Hai Jorbyn, thanks udah mampir. CSS nya ditunggu ya, mudahan ga nyampe 1 minggu dah selesai :). Ntar aku posting.

    Posted by mujie | December 29, 2009, 7:46 am
  20. [...] selengkapnya silahkan Anda berkunjung ke : Wordpress Drop Down Menu dengan WP Menu Creator Bookmark : These icons link to social bookmarking sites where readers can share and discover new [...]

    Posted by :: Mujie on the Net :: | Zionn Template CSS Drop Down Menu | January 4, 2010, 3:37 am
  21. Posted by mujie | January 4, 2010, 3:43 am
  22. untuk menambahkan sub menu secara secara otomatis bisa ga? scriptnya gmn? kalo ntu kan kita harus masukin manual ID nya…..

    Posted by tata | January 21, 2010, 12:16 am
  23. @tata : sepertinya tidak bisa, setahu saya jika seperti yang Anda inginkan, Anda bisa menggunakan SuckerFish Drop Down Menu : http://wordpress.org/extend/plugins/ryans-suckerfish-wordpress-dropdown-menu/

    Posted by mujie | January 21, 2010, 3:59 am
  24. saya dah coba semua lagkah
    kok munculnya seperti ini ya

    Parse error: syntax error, unexpected T_DNUMBER in C:\xampp\htdocs\wordpress\wp-content\themes\default\functions.php on line 434

    bantu solusinya dong

    Posted by Abu Umar | February 12, 2010, 4:13 pm
  25. @Abu Umar : thx sudah mampir di blog saya ini.

    Sepertinya Anda ketinggalan tanda ” , ” atau tanda ” ; ” (tanpa tanda petik) didalam baris kode Anda. Dan untuk kode diatas, jika Anda menemui tanda ” ’ “, sebaiknya diganti dengan tanda ” ‘ “.

    Posted by mujie | February 13, 2010, 8:49 am
  26. tolong bikinin saya dong bang.ini link themesnya http://www.free-wordpress-theme.net/2009/09/back-to-school-3/

    Posted by syafwan | February 15, 2010, 12:20 am
  27. @syafwan : he eh… ditunggu lah :)

    Posted by mujie | February 15, 2010, 8:28 am

Post a comment

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.

Click to hear an audio file of the anti-spam word