Enable shortcodes in WordPress menu navigation

To use a shortcode inside a WordPress menu, you need to ensure that WordPress processes shortcodes in the wp_nav_menu output. The code snippet enables shortcodes in menus by adding filters to process them. Here’s how you can complete the implementation:

    
/** * Enable shortcodes for menu navigation. */ if ( ! has_filter( 'wp_nav_menu', 'do_shortcode' ) ) { add_filter( 'wp_nav_menu', 'shortcode_unautop' ); add_filter( 'wp_nav_menu', 'do_shortcode', 11 ); }

Leave a Reply