将菜单页添加到仪表板

时间:2019-03-26 作者:abu abu

http://127.0.0.1/wordpress/wp-admin/admin.php?page=allValue.php

我想知道allValue.php 文件

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

我想知道allValue的位置。php文件。

That\'s not how it works. 的价值page 不会告诉WP要加载哪个文件,它只是一个名称、一个标识符(即menu_slug 具体而言)。

例如,我们可以使用此代码将顶级菜单页添加到WP Admin:

/**
 * Register a custom menu page.
 */
function registerAbusAdminMenu() {
    add_menu_page(
        \'Abus Menu\',
        \'Abus menu\',
        \'manage_options\',
        \'abu\',
        \'helloAbu\'
    );
}
add_action( \'admin_menu\', \'registerAbusAdminMenu\' );

function helloAbu() {
    echo "<p>Hello Abu!</p>";
}
注意,我选择的菜单slug参数是abu. 虽然有些人不喜欢选择菜单段塞,他们使用代码所在文件的名称,但这只是巧合。WP不使用该值加载文件(这将是一个安全漏洞),它是控制显示/加载内容的函数的第5个参数,而不是文件名。

See the docs here 对于要添加子菜单、选项页等的其他功能,每个功能都有说明和示例

相关推荐

Change home-url in dashboard

我想知道我是否可以更改;主页“-仪表板管理栏中的按钮。现在它只是重定向到/, 但我需要它重定向到/velkommen.每当登录用户登录时/, 它们已重定向到/velkommen, 因此,在某种程度上,它已经按我所希望的那样工作了(有一个额外的重定向),但最好不要运行javascript重定向,因为它会为用户创建等待时间。为了运气,我尝试了以下方法:Change homepage urlHow to change the Admin-bar's link target?