插件管理页面中的自定义获取参数

时间:2012-10-30 作者:AgilE

在我的插件的选项页面中,我希望有自定义的GET参数。WordPress已具有?page=<slug> 获取参数,因此只需链接到?myparameter=value 行不通。

我想读page 参数,然后链接到以下内容:?page=<slug>&myparameter=value. 这似乎可行,但我不知道这是否是最佳做法。我的插件的复杂性目前还不能保证有足够的子页面。

这是最佳实践还是我遗漏了什么?

1 个回复
最合适的回答,由SO网友:Stephen Harris 整理而成

我建议使用add_query_arg():

  $url = add_query_arg(array(
            \'foo\'=>\'bar\',
            \'custom\'=>\'var\',
            \'page\'=>\'myadminpage\'
           ), admin_url(\'admin.php\'));
第二个论点,admin_url(\'admin.php\'), 是可选的,如果省略,则使用当前页面的url。

结束

相关推荐