Description
Return an array of top level nav menus$menus array from wp_get_nav_menus() is ( [0] => stdClass Object ( [term_id] => 3 [name] => Primary [slug] => primary [term_group] => 0 [term_taxonomy_id] => 3 [taxonomy] => nav_menu [description] => [parent] => 0 [count] => 8 )
Usage
bw_get_nav_menus();Parameters
Returns
voidSource
File name: oik/includes/oik-menus.incLines:
1 to 15 of 15
function bw_get_nav_menus() { oik_require( "includes/bw_metadata.php" ); $menus = wp_get_nav_menus( $args = array() ); $terms = bw_term_array( $menus ); $terms[0] = "none"; $auto_add = get_option( 'nav_menu_options' ); $auto_add = bw_array_get( $auto_add, "auto_add", 0 ); $auto_add = bw_array_get( $auto_add, 0, 0 ); if ( $auto_add ) { bw_tablerow( array(" ", "The new page will be added to menu: " . $terms[$auto_add] ) ); } else { bw_select( "bw_nav_menu", "Add to menu", $auto_add, array( '#options' => $terms) ); } return( $menus ); }View on GitHub View on Trac
Called by
Invoked by
Calls
1 to 5 of 5
- bw_array_get() – Return the array[index] or array->index (for an object) or a default value if not set
- bw_select() – Create a select field for a form-table
- bw_tablerow() – Display a table row or table head row when $tdtag = "th"
- bw_term_array() – Build a simple ID, title array from an array of $term objects
- oik_require() – Invoke require_once on an oik include file or other file
