2013-04-11 4 views
0

Я создал два небольших плагина wordpress в отдельном поле. Это название меню отображает при настройках администратора страницы Из-за этого я создал какКак проверить имя функции, если она уже существует в Wordpress?

add_submenu_page('options-general.php','Fantastic Copyright by FantasticPlugins.com', 'Fantastic Copyright', 'manage_options', 'copyright_admin', 'copyright_admin_page'); 

Вот скриншот стороны администратора.

enter image description here

Теперь я хочу показать мои Индивидуальные плагин в общем меню. Даже я попытался создать меню и подменю для плагина, который я googling и добавил.

add_menu_page('My Test Plugin Settings', 'Test Plugin',IC_MYPLUGIN_PERMISSIONS,"my-plugin-slug", "ic_myplugin_settings",plugins_url('fp.ico', __FILE__)); 
    // create a new submenu 
    add_submenu_page(
     "my-plugin-slug", 
     __("This is page title for the page"), 
     __("Settings"), 
     IC_MYPLUGIN_PERMISSIONS, 
     "my-plugin-slug", 
     "ic_myplugin_settings" 
    ); 
    add_submenu_page(
     "my-plugin-slug", 
     __("This is page title for items page"), 
     __("Items"), 
     IC_MYPLUGIN_PERMISSIONS, 
     "my-plugin-slug-items", 
     "ic_myplugin_items" 
    ); 
    add_submenu_page(
     "my-plugin-slug", 
     __("This is page title for add item page"), 
     __("Add Item"), 
     IC_MYPLUGIN_PERMISSIONS, 
     "my-plugin-slug-add-item", 

     "ic_myplugin_add_item" 
    ); 
} 

enter image description here

От Картинной Test Plugin ли общее меню В том, что мы создали вручную подменю. Теперь мне нужно знать, как добавить единственный плагин на страницу подменю тестового плагина. Мне нужно сделать меню независимым. Например, если я создаю плагин для wordpress. В этом случае мы создаем галерею изображений как отдельный плагин и видео галерею в качестве отдельного плагина.

Wordpress --> Is the Main Menu 
     Image Gallery --> Is the sub Menu and Seperate Plugin 
     Video Gallery --> Is the sub menu and seperate Plugin 

Как будто мне нужно отображать. Независимо от того, что я создаю плагин для wordpress, идет под общим основным меню wordpress. Кто-нибудь скажет мне, как я могу это сделать?

+1

r u пытается взять ур Фантастическое авторское право на ваш тестовый плагин? – anstrangel0ver

+0

yes @ anstrangel0ver Как я могу это сделать? –

ответ

2

то, что вам нужно сделать, это вам нужно добавить плагин функции add_submenu_page первый в качестве В параметре родительского слизня в вашем случае это ..

add_submenu_page('my-plugin-slug','Fantastic Copyright by FantasticPlugins.com', 'Fantastic Copyright', 'manage_options', 'copyright_admin', 'copyright_admin_page'); 

сделать это со всеми плагинами

надеюсь, что это является то, что вы ищете :)

обновления части: -

у вас есть главное меню

add_menu_page('My Test Plugin Settings', 'Test Plugin',IC_MYPLUGIN_PERMISSIONS,"my-plugin-slug", "ic_myplugin_settings",plugins_url('fp.ico', __FILE__)); 
    if(function_exists(ic_myplugin_settings)){ 
$menu-slug='my-plugin-slug' 
    add_submenu_page($menu-slug,'Fantastic Copyright by FantasticPlugins.com', 'Fantastic Copyright', 'manage_options', 'copyright_admin', 'copyright_admin_page'); 
    } 
    else { 
$menu-slug=$menu_slug 
    add_menu_page($page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position); 
    } 

Продолжение .. надеемся, что у вас есть идея для вас, которую вы можете продолжить. м в спешке сейчас;)

+0

Да Вот тот, который я ищу. Если родительский слизень неактивен, значит, что мы делаем? Работает ли родительская работа? –

+1

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

+0

Можно ли проверить, что родительский пул активен. Если активен с использованием родительского пула для создания подменю или для создания главного меню, а также подменю, возможно ли это? ? ? –

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