2013-04-11 3 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

는 지금은 공통 메뉴에서 내 개별 플러그인을 표시합니다. 심지어 나는 인터넷 검색 및 추가 플러그인 메뉴 및 하위 메뉴를 만들려고했습니다. 그림 테스트 플러그인에서

enter image description here

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" 
    ); 
} 

는 점에서 일반적인 메뉴는 우리가 수동 하위 메뉴를 생성됩니다. 이제 테스트 플러그인의 하위 메뉴 페이지에 단일 플러그인을 추가하는 방법을 알아야합니다. 메뉴를 독립적으로 만들 필요가 있습니다. 예를 들어, 내가 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

시험용 플러그인에 환상적인 저작권을 부여하려고합니까? – anstrangel0ver

+0

예 @ anstrangel0ver 어떻게 할 수 있습니까? –

답변

2

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

의 모든 플러그인이 작업을 수행 .. 당신은 당신의 경우 그것이 당신의 부모 슬러그로 플러그인 add_submenu_page 기능을 처음 paramater를 추가 할 필요가있다

희망이 당신이 :)

에 대한

업데이트 부분을 찾고있는 무엇 : -

당신은 주 메뉴가

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

부모 슬러그가 활성화되어 있는지 확인하는 방법이 가능합니까? 상위 슬러그를 사용하여 활성 상태 인 하위 메뉴를 만들거나 다른 기본 메뉴를 만들려면 하위 메뉴도 가능합니까? ? ? –

관련 문제