Explain me how to add option for open menu item in new tab?
Answer Posted / Ashutosh Kumar Agarwal
To make a WordPress menu item open in a new tab, you can use the target attribute in HTML. In your menu's walker class or custom Walker_Nav_Menu_Edit, you can modify the nav_menu_item_attributes method as follows: public function nav_menu_item_attributes( $items, $item, $depth, $args ) { ... }. Inside this method, add the target attribute to the li element: $atts['target'] = $item->target ? esc_attr($item->target) : '_self'; Change '_self' to '_blank' if you want the link to open in a new tab.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers