2014-03-26 43 views
2

我要创建我的插件了新的一页命名为custompage如何在wordpress插件中创建新页面?

我不想在主菜单列表中添加网页..

如果有可能???

+0

'admin.php的?页= newpage.php $名称= student'是无效的URL – bodi0

+0

如何在一个插件创建一个新的页面? @ bodi0 –

+0

基本上你必须注册并添加几个管理页面。所以你必须在你的主插件文件中调用add_menu_page()函数几次,参见文档http://codex.wordpress.org/Function_Reference/add_menu_page,以及http://codex.wordpress.org/Administration_Menus和这个http://codex.wordpress.org/Creating_Options_Pages – bodi0

回答

3

试试这个

add_action('admin_menu', 'register_newpage'); 

function register_newpage(){ 
    add_menu_page('custom_page', 'custom', 'administrator','custom', 'custompage'); 
    remove_menu_page('custom'); 
} 
1

在您的插件中添加以下代码。

add_action('admin_menu', 'register_newpage'); 

function register_newpage(){ 
    add_menu_page('newpage title', '', 'manage_options', 'myplugin/newpage.php', '', plugins_url('myplugin/images/icon.png'), 6); 
} 

将newpage.php保留在您的插件文件夹中。

+0

我知道@Arkaprava ..我不想在菜单列表 –

+0

中显示页面,它不会在菜单中显示,我已将menu_name保留为空白。 – Arka

+0

是的。它显示菜单列表中的空白空间 –

相关问题