WP_DEBUG

Notes about WordPress Gutenberg themes development.

  • GitHub

.htaccess (1) ACF (7) admin (1) ajax (2) api (1) API interactivity (1) block (20) block_style (2) colors (2) constante (1) context (1) conventions (2) cron (1) css (5) custom post type (1) data (1) debug (2) define (1) file_API (1) functions.php (6) git (4) hook (7) i18n (2) js (2) layout (1) loop (1) media (1) media library (1) menu (2) navigation (1) patterns (1) performance (2) post (1) query (3) readmore (1) responsive (1) rest api (1) scss (1) security (7) spacing (1) sql (1) svg (1) taxonomy (1) theme (1) theme.json (11) typo (2) URL (1) wp-config.php (6) wp cli (3) wp function (7)

  • Register / display navigation menu

    # menu, navigation, wp function
    November 25, 2024
    Read more

    To register a menu :

    add_action( 'init', 'dev__register_menu' );
    
    function dev__register_menu() {
    
    	register_nav_menus(array(
    		'primary' => __( 'Primary Navigation', 'dev' ),
    		'secondary' => __( 'Secondary Navigation', 'dev' ),
    	));
    }

    To display a menu :

    $args = array(
    		'menu'			=> int | string | WP_term ,
    		'echo'			=> false,
    		'item_spacing'	=> 'discard'
    	);
    $menu = wp_nav_menu( $args );
    
    echo $menu;

    Sources :

    • https://developer.wordpress.org/reference/functions/wp_nav_menu/
    • https://developer.wordpress.org/reference/functions/register_nav_menus/
WP_DEBUG

WP_DEBUG

  • GitHub