首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将“外部”链接添加到后端的管理菜单中

将“外部”链接添加到后端的管理菜单中
EN

WordPress Development用户
提问于 2011-01-30 21:50:32
回答 3查看 15.1K关注 0票数 7

试图添加一个链接到我的管理菜单(仪表板/后端),这导致了wordpress的前端,所以我基本上想要在菜单中的链接,带我到博客。

我已经找到了几种向管理菜单添加新内容的方法,但我一直无法链接到home_url,看起来管理菜单似乎只允许您链接到wp-admin中的内容。有人成功了吗?

编辑:

尝试用这个:https://gist.github.com/792b7aa5b695d1092520

代码语言:javascript
复制
add_admin_menu_item('Overview',array( 
      'title' => 'View Site',
      'slug' => get_bloginfo('url')
  ));

这给了我hxxp://myurl.com/myurl.com的链接。

有了这个插件(hxxp://wordpress.org/extend/plugins/admin-menu-editor/),,我得到:

hxxp://myurl.com/wp/www.test.com

EN

回答 3

WordPress Development用户

发布于 2011-01-31 07:43:28

您可以创建一个重定向到前端的函数,如下所示:

代码语言:javascript
复制
function redirect_home_987(){
  wp_redirect( home_url() ); 
  exit;
}

并在WordPress默认add_menu_page函数中调用该函数,如下所示:

代码语言:javascript
复制
add_menu_page( 'redirecting', 'View Site', 'read', 'my-top-level-handle', 'redirect_home_987');

希望这能有所帮助

票数 7
EN

WordPress Development用户

发布于 2011-01-30 22:07:41

网站的名称(左上角,旁边的WP标志)链接到前端,这还不够吗?

此外,如果您包含了您在这个问题中已经尝试过的代码,也会有所帮助。

票数 1
EN

WordPress Development用户

发布于 2011-02-01 10:52:38

您不能向指向外部URL的管理菜单中添加项,菜单添加函数不支持这一点,也不会允许它。

但是,如果将回调附加到admin_menu钩子上,您可以手动插入一些项,并且完全克服了非外部URL问题。我自己做的,我很惊讶没有人已经指出了与外部菜单链接的问题。

我在回答向“管理”菜单添加任意链接?时提供了一个示例

如果这有帮助的话请告诉我。

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/8152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档