在 WordPress 的管理区域内调用插件页面
Call plugin page inside admin area in WordPress
我在 WordPress 中为自定义插件创建了一个菜单,效果很好。
在这个插件中,我有一个按钮(添加按钮)可以调用另一个页面。
我不确定哪里出了问题,但是,无法调用另一个页面。
这里是打印屏幕:
当我点击 "Adicionar" 按钮时:
有人可以帮助我吗?
我解决了问题
我只是为按钮创建了一个隐藏的子菜单,并在 ?page 参数上调用了 slug 菜单 id,如下所示:
add_menu_page('Sorteios', 'Sorteios', 'manage_options', 'wabot-menu-sorteio', 'wabot_menu_sorteio_handle', 'dashicons-awards', 100);
add_submenu_page(null, 'Adicionar Sorteio', 'Adicionar Sorteio', 'manage_options', 'wabot-submenu-adicionar-sorteio', 'wabot_submenu_adicionar_sorteio_handle');
然后这样调用:
<a href="<?=admin_url("admin.php?page=wabot-submenu-adicionar-sorteio")?>"><button class="btn btn-success btn-sm">Adicionar</button></a>
工作正常!
我在 WordPress 中为自定义插件创建了一个菜单,效果很好。 在这个插件中,我有一个按钮(添加按钮)可以调用另一个页面。 我不确定哪里出了问题,但是,无法调用另一个页面。
这里是打印屏幕:
当我点击 "Adicionar" 按钮时:
有人可以帮助我吗?
我解决了问题
我只是为按钮创建了一个隐藏的子菜单,并在 ?page 参数上调用了 slug 菜单 id,如下所示:
add_menu_page('Sorteios', 'Sorteios', 'manage_options', 'wabot-menu-sorteio', 'wabot_menu_sorteio_handle', 'dashicons-awards', 100);
add_submenu_page(null, 'Adicionar Sorteio', 'Adicionar Sorteio', 'manage_options', 'wabot-submenu-adicionar-sorteio', 'wabot_submenu_adicionar_sorteio_handle');
然后这样调用:
<a href="<?=admin_url("admin.php?page=wabot-submenu-adicionar-sorteio")?>"><button class="btn btn-success btn-sm">Adicionar</button></a>
工作正常!