Wordpress 向仪表板添加新菜单页
我希望使用Wordpress 向仪表板添加新菜单页,wordpress,Wordpress,我希望使用add\u menu\u page向WordPress仪表板添加一个新的部分。我唯一的问题是把代码放在哪里?我看了几本教程,令人沮丧的是没有一本提到在哪里添加代码 如果有人能告诉我: 将您的添加菜单页面放置在哪里编码和 在何处注册作为参数传递给添加菜单\u页面的函数函数 非常感谢。如果我没有误解您的问题,请将代码放在主题目录的functions.php文件中 通常我不会回答一个没有您已经尝试过的代码的问题,但这似乎是一个更抽象的问题,所以我会给出一个更抽象的答案 对Wordpress的
add\u menu\u page
向WordPress仪表板添加一个新的部分。我唯一的问题是把代码放在哪里?我看了几本教程,令人沮丧的是没有一本提到在哪里添加代码
如果有人能告诉我:
添加菜单页面放置在哪里
编码和添加菜单\u页面的函数
函数非常感谢。如果我没有误解您的问题,请将代码放在主题目录的functions.php文件中 通常我不会回答一个没有您已经尝试过的代码的问题,但这似乎是一个更抽象的问题,所以我会给出一个更抽象的答案 对Wordpress的“黑客攻击”是通过使用钩子实现的,钩子在Wordpress执行某些操作时被触发。当到达一个钩子时,系统将检查是否有任何注册的函数将在执行过程中的该点被调用。您的菜单页面可以在主题的functions.php文件中注册,也可以在插件文件中注册——只要您使用适当的操作挂钩注册,这并不重要 示例 首先,我们需要为菜单项链接一个页面(在任何地方创建此页面,但如果您正在执行主题,则最好在您的主题目录中创建,如果您正在执行插件,则在插件目录中创建)。我调用了mine settings_page.php并将其放在我的主题目录中 然后,我们有了注册菜单页面的函数(如果您正在执行主题,则在functions.php中注册;如果您正在执行插件,则在主插件文件中注册): 然后我们用Wordpress钩子注册你的菜单页面——在本例中是“admin_menu”钩子(与你在上面注册函数的文件在同一个文件中): 现在你完成了。我在下面列出了一些额外的资源,以防您想深入研究任何内容,但我希望这有助于为下面发生的事情打下更多的基础 额外资源
我用复制的代码尝试了这一点,但没有成功:(我将在本周末重新尝试。如果你能粘贴一些代码,以及你想用这段代码做什么。那么这将有助于我们理解和帮助你。非常感谢感谢你。真希望得到更好的答案!
function create_menu() {
$settings_page = add_menu_page(
__("My Settings", EMU2_I18N_DOMAIN),
__("My Settings", EMU2_I18N_DOMAIN),
0,
THEME_DIRECTORY.'/settings_page.php'
// obviously replacing THEME_DIRECTORY with your actual directory
);
}
add_action( 'admin_menu', 'create_menu' );