我想知道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 对于要添加子菜单、选项页等的其他功能,每个功能都有说明和示例