Mungkin bagi orang yang tidak tau masalah code script bahasa pemograman php rasanya sangat susah mengatasi Navigation Menus, Terkadang malah website kita menjadi eror. Masalah yang sering terjadi di wordpress terutama jika kita menggunakan themes gratisan yang bukan buatan kita sendiri adalah sering bermsalah pada bagian menu. Biasanya akan muncul tuliasan seperti ini di menu
seperti biasanya biasanya akan muncul pesan :
The current theme does not natively support menus, but you can use the “Custom Menu” widget to add any menus you create here to the theme’s sidebar.
Biasanya kasus seperti sepengetahuan saya biasanya tidak adanya Navigation Menus function .php nya atau versi themes yang di buat tidak cocokdengan mesin wordpress yang kita pakai #CMIIW . Jika theme yang kita pakai sudah mendukung widgetized mungkin tidak aman menjadi masalah karena kita tinggal menggunakan menu wiget custom menus dan kita tinggal memeilih menu yang akan kita pasang. Namun yang menjadi masalah jika menu yang kita pakai tidak mendukung maka kita harus menambahkan code script di functions.php widgetized Anda dan template tema tertentu (header.php atau sidebar.php, misalnya)
Untuk Cara ini biasa menambahkan code script di functions.php
add_action( 'init', 'register_my_menus' ); function register_my_menus() { register_nav_menus( array( 'menu-1' => __( 'Menu 1' ), 'menu-2' => __( 'Menu 2' ) ) ); }
Atau bisa juga menggunakan bawaan wordpress
function register_my_menus() { register_nav_menus( array('header-menu' => __( 'Header Menu' ) ) ); }
atau ini jika ingin extra menu
function register_my_menus() { register_nav_menus( array( 'header-menu' => __( 'Header Menu' ), 'extra-menu' => __( 'Extra Menu' )) ); }
terus untuk nampilin nya memakai ini
<?php wp_nav_menu( array( 'theme_location' => 'menu-1' ) ); ?><?php wp_nav_menu( array( 'theme_location' => 'menu-2' ) ); ?>
dan ini
<?php wp_nav_menu( array( 'theme_location' => 'header-menu' ) ); ?>
Untuk lebih jelas mengenai Navigation Menu , Function Reference/wp nav menu bisa di baca disini dan Disini
Nah mungkin bagi yang awan menggunakan cara diatas memang akan bingung. Nah di wordpress ada sebuah plugin Namanya WP Main Menu . Dengan menggunakan Plugin ini kita tidak perlu terlalu banyak mengutak-atik code script. Ini penjelasan singkat tentang WP Main Menu
With WP Main Menu you can create a great menu with links to categories, pages, posts, tags and more for WordPress
<?php wp_main_menu(); ?>
Maka dalam waktu sekejap menu yang kita buat akan tampil di website kita . relatif cukup mudah dari pada kita menambahlan code script di functions. Mungkin ada temen ngonoo yang punya cara lain? Mohon di koreksi jika ada kesalahan dalam penulisan code script. WP Main Menu dapat di Download Disini
[cb type=”company”]Wordpress[/cb]
Thanks to Matt dan WP, blogging jadi mudah dengan CMS yang powerful, user friendly dan cantik 🙂
Wow Paman @rasarab:twitter ternyata semakin… selain sebagai Sekjen #gali juga layak kami angkat sebagai KETUA DEWAN PENASEHAT #heker semesta
Kurang ngeh om.
terus untuk nampilin nya memakai ini.
<? php wp_nav_menu( array( 'theme_location' => 'menu-1' ) );?>.
<? php wp_nav_menu( array( 'theme_location' => 'menu-2' ) );?>.
dan ini
<? php wp_nav_menu( array( 'theme_location' => 'header-menu' ) );?>.
Nah itu disimpan dimana?
terus untuk nampilin nya memakai ini ‘menu-1’ ) ); ?>
‘menu-2’ ) ); ?>dan ini ‘header-menu’ ) ); ?>Nah entuh disimpen dimana om? masih di functions.php atau dimana ? Maklum nubie, jadi masih bingung..
kalo mengubah home jadi beranda gmn bos?