我在Wordpress上使用add_menu_page函数,这是代码;
function my_admin_menu() {
add_menu_page( 'My Top Level Menu Example', 'Top Level Menu', 'manage_options', 'example.php', 'myplguin_admin_page', 'dashicons-tickets', 6 );
}
然后是example.php文件:
function display_text() {
echo'Welcome to my page'
}
我在仪表板中显示菜单,但问题是在页面上有内容,我可以从仪表板中单击选项顶级页面,但是一旦我这样做,我只会得到一个空白页面,它应该说“'欢迎来到我的页面'
有关如何展示我的内容的任何想法?
答案 0 :(得分:1)
使用此代码它将适合您。你使用了错误的函数名称,这就是为什么它显示空白页
function my_admin_menu() {
add_menu_page( 'My Top Level Menu Example', 'Top Level Menu', 'manage_options', 'example.php', 'myplguin_admin_page', 'dashicons-tickets', 6 );
}
function myplguin_admin_page(){
echo 'Welcome to admin page';
}
答案 1 :(得分:0)
您需要使用正确的函数名称和比example.php更合适的标识符。您可以从被调用的函数
中获取您的文件function my_admin_menu() {
add_menu_page( 'My Top Level Menu Example', 'Top Level Menu', 'manage_options', 'example', 'display_text', 'need a uri to your image here!!', 6 );
}
function display_text(){
require_once 'pathtofile.php'; //--> make sure you read up on paths and require to find your file.
}
答案 2 :(得分:0)
您可以尝试使用此代码,因为我使用此代码即可工作
add_menu_page(
'Import Resi', // Page Title
'Import Resi', // Menu Title
'manage_options', // Capabiliy
'import_php/index.php', // Menu_slug
'', // function
'', // icon_url
6 // position
);
add_menu_page(
'Admin Cek', // Page Title
'Admin Cek', // Menu Title
'manage_options', // Capabiliy
'admin_cek/index.php', // Menu_slug
'', // function
'', // icon_url
7 // position
);