通过代码添加带有漂亮URL的自定义WordPress管理页面

时间:2020-04-05 作者:BenB

WordPressadd_menu_pageadd_submenu_page 支持添加自定义页面。创建的页面的url具有类似于的slugwp-admin/admin.php?page=our-custom-page

如何创建一个管理页面,该页面的slug类似于wp-admin/admin.php/our-custom-page

我还希望页面支持类似的内部路由wp-admin/admin.php/our-custom-page

我知道这可以通过服务器设置来完成,我正在寻找从主题/插件创建这个的方法。

主要目标是创建没有任何“”的自定义管理页的url参数。路线不太重要,因为它在里面很长wp-admin/

1 个回复
SO网友:Tom J Nowell

如何创建一个管理页面,该页面将具有类似于wp admin/admin的slug。php/我们的自定义页面

You can\'t, this is not possible in WP Admin

与前端不同,WP Admin不支持漂亮的URL,也没有可插入的重写规则系统。您已经在使用的是最接近的可用解决方案。

相关推荐

重置插件版本缓存|PRE_SET_SITE_TRANSPENT_UPDATE_PLUGINS

在我的插件中,我使用这些过滤器进行自动更新并检查许可证。add_filter( \'pre_set_site_transient_update_plugins\', array( &$this, \'check_for_update\' ) ); add_filter( \'plugins_api\', array( &$this, \'plugin_api_call\' ), 10, 3 ); 但正如我所看到的,WordPress在我的插件中更改了版本标签后,会调用该过