试图添加一个链接到我的管理菜单(仪表板/后端),这导致了wordpress的前端,所以我基本上想要在菜单中的链接,带我到博客。
我已经找到了几种向管理菜单添加新内容的方法,但我一直无法链接到home_url,看起来管理菜单似乎只允许您链接到wp-admin中的内容。有人成功了吗?
编辑:
尝试用这个:https://gist.github.com/792b7aa5b695d1092520
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
发布于 2011-01-31 07:43:28
您可以创建一个重定向到前端的函数,如下所示:
function redirect_home_987(){
wp_redirect( home_url() );
exit;
}并在WordPress默认add_menu_page函数中调用该函数,如下所示:
add_menu_page( 'redirecting', 'View Site', 'read', 'my-top-level-handle', 'redirect_home_987');希望这能有所帮助
发布于 2011-01-30 22:07:41
网站的名称(左上角,旁边的WP标志)链接到前端,这还不够吗?
此外,如果您包含了您在这个问题中已经尝试过的代码,也会有所帮助。
发布于 2011-02-01 10:52:38
您不能向指向外部URL的管理菜单中添加项,菜单添加函数不支持这一点,也不会允许它。
但是,如果将回调附加到admin_menu钩子上,您可以手动插入一些项,并且完全克服了非外部URL问题。我自己做的,我很惊讶没有人已经指出了与外部菜单链接的问题。
我在回答向“管理”菜单添加任意链接?时提供了一个示例
如果这有帮助的话请告诉我。
https://wordpress.stackexchange.com/questions/8152
复制相似问题