How to add Top bar menu
Want a successful Modern site?
Start with IQRA training; it’s easy and quick to your needs.
How to add Top bar menu.
Global Add Action
- IQ_top_admin_bar
-
IQ_admin_topbar_wrapper_$id
1. IQ_add_top_bar_menu($data)
parametors
- data (array) (required)
data
- id (required)
- path (required)
-
title (required)
IQ_add_top_bar_menu(array('id'=>'hello', 'path'=>site_url('admin','settings.php?page=hello'),'title'=>'<i class="ri-chat-3-fill"></i>'));
How to add submenus
1. IQ_add_top_bar_sub_menus($menu)
parametors
- menu (array) (required)
menu
- id (required)
- path (required)
-
title (required)
$menus[] = ['id'=>'hello','path'=>site_url('admin','settings.php?page=hello'),'title'=>'Hello']; IQ_add_top_bar_sub_menus(array('menus'=>$menus));
Final Code
function IQ_contact_topbar_button(){
IQ_add_top_bar_menu(array('id'=>'hello','path'=>site_url('admin','settings.php?page=hello'),'title'=>'<i class="ri-chat-3-fill"></i>'));
}
function IQ_contact_topbar_button_submenus(){
$menus[] = ['id'=>'hello','path'=>site_url('admin','settings.php?page=hello'),'title'=>'Hello'];
IQ_add_top_bar_sub_menus(array('menus'=>$menus));
}
add_action('IQ_admin_topbar_wrapper_hello' , 'IQ_contact_topbar_button_submenus');
add_action('IQ_top_admin_bar','IQ_contact_topbar_button');