Support

Account

Home Forums General Issues Adding field elements after the menu item anchor Reply To: Adding field elements after the menu item anchor

  • Hi

    You can try other filter that wordpress provides, for example, ‘walker_nav_menu_start_el’.
    https://developer.wordpress.org/reference/hooks/walker_nav_menu_start_el/

    This is basically the hook i used to do my mega menu too πŸ˜‰

    So, your code would look something like:

    
    
    add_filter('walker_nav_menu_start_el', 'append_da_damn_hover_popup', 15, 2);
    function append_da_damn_hover_popup($item_output, $item) {
        // if there's no content, just return the <a> directly
        if (! get_field('popup_content', $item)) {
            return $item_output;
        }
    
        $popup = '<div class="menu-popup">';
        $popup .= get_field('popup_content', $item);
        $popupt .= '</div>';
    
        return $item_output.$popup;
    }
    

    Cheers. 🀠