2016-02-02 6 views
1
$page_title = "PushBIZ.IN"; 
    $menu_title = "PushBIZ.IN"; 
    $capability = 'activate_plugins'; 
    $menu_slug = "pushbiz"; 
    $function = "PushBIZIN_first"; 

    add_menu_page(__('Getting Started'), $menu_title, $capability, $menu_slug, array($this, $function), plugins_url(WPPUSH_APPNAME.'/assets/images/app20x20.png')); 
    add_submenu_page($menu_slug, __('BIZ Message'), __('BIZ Message'), $capability, 'BIZMessage', array($this, 'BIZ_Message')); 
    add_submenu_page($menu_slug, __('Business Analyst'), __('Business Analyst'), $capability, 'businessanalyst', array($this, 'business_analyst')); 
    add_submenu_page($menu_slug, __('BIZ Interests'), __('BIZ Interests'), $capability, 'BIZinterests', array($this, 'BIZ_interests')); 

Внимание: call_user_func_array() ожидает параметр 1, чтобы быть допустимым обратным вызовом, первый элемент массива не является допустимым имя класса или объект в C: \ WAMP \ WWW \ в.ч. \ WP-включает в себя \ plugin.php на линии 525невозможно добавить меню в WordPress

+0

что вы пытаетесь сделать? уточнил это .. !! вы хотите добавить меню в заголовок? –

+0

yes ........................ –

+0

вы хотите добавить меню и подменю в панели администратора? или на переднем плане. в заголовке. PHP. пожалуйста, объясните свою проблему вкратце. и что вы попробовали. –

ответ

0

меню ADD и подменю в слово-пресс админку -> попробовать этот

function jmenu_plugin_top_menu(){ 
    add_menu_page('My Plugin', 'My Plugin', 'manage_options', __FILE__, 'jmenu_render_plugin_page', plugins_url('/img/icon.png',__DIR__)); 
    add_submenu_page(__FILE__, 'Custom', 'Custom', 'manage_options', __FILE__.'/custom', 'jmenu_render_custom_page'); 
    add_submenu_page(__FILE__, 'About', 'About', 'manage_options', __FILE__.'/about', 'jmenu_render_about_page'); 
} 
function jmenu_render_plugin_page(){ 
    ?> 
    <div class='wrap'> 
    <h2>plugin page</h2> 
    </div> 
    <?php 
} 
function jmenu_render_custom_page(){ 
    ?> 
    <div class='wrap'> 
    <h2>my sub page</h2> 
    </div> 
    <?php 
} 
function jmenu_render_about_page(){ 
    ?> 
    <div class='wrap'> 
    <h2>About my plugin page</h2> 
    </div> 
    <?php 
} 

add_action('admin_menu','jmenu_plugin_top_menu'); 

это добавит меню и подменю в панели администратора.

enter image description here

Вы также можете передать этот ссылки для добавления меню и подменю в панели администратора.

http://clivern.com/adding-menus-and-submenus-for-wordpress-plugins/

https://developer.wordpress.org/reference/functions/add_submenu_page/

Смежные вопросы