因此,我正在尝试创建WordPress插件,并使用提供的功能创建了一些菜单页:
add_submenu_page(\'my_plugin_menu\', \'Edit record page\', \'Edit record page\', \'manage_options\', \'edit_record_page\', array(&$this, \'display_edit_record_page\');
当我转到页面时,我注意到浏览器地址栏上的内容如下:
http://mydomain.com/wp/wp-admin/admin.php?page=edit_record_page
我想做的是能够链接这个页面,但我发现我必须硬编码链接,因为没有更好的方法来做,我正在开发一个网站。因此,我想知道如何动态生成我在浏览器上看到的链接,以便在将此插件代码复制到生产服务器上时可以正常工作。也就是说,是否有一个WordPress函数可以生成创建子菜单页面的链接部分。
page=edit_record_page
此外,如果要将查询字符串附加到链接,是否只需手动添加即可,如下所示:
http://mydomain.com/wp/wp-admin/admin.php?page=edit_record_page&rec_id=1
或者有没有合适的WordPress功能来实现这一点?