【发布时间】:2013-05-23 11:42:50
【问题描述】:
我的插件基本上是一个链接显示页面,例如,如果你想显示一个带有其他网站链接的页面。
在 wp-admin 中,我在左侧栏添加了一个菜单项,其中添加了以下代码:
function bls_add_menu_page() {
add_menu_page('Custom Links', 'Custom Links', 'manage_options',
'customlinks', 'bsl_admin_page', '', 15);
}
添加新链接后,我想在管理员中重定向到我的插件主页。当我点击我的插件菜单链接时的 URL 是:
localhost/wp-admin/admin.php?page=customlinks
如何在 Worpdress 中获取该 URL?目前我只是这样做:
wp_redirect('/wp-admin/admin.php?page=customlinks');
但我希望有更好的方法来获取我的插件管理 URL?
【问题讨论】:
-
使用 menu_page_url( 'customlinks', true ) 在任何需要的地方回显链接。请注意 true 参数告诉回显链接,因此无需使用回显。
标签: wordpress