To Add Logout Button in Menu

时间:2012-06-13 作者:Nasir Zia

Possible Duplicate:
How to use logout function on custom menu link?

我想在导航的最后添加一个注销按钮。。我找到了一个函数

// functions.php
function add_login_logout_link($items, $args)
{
  if(is_user_logged_in())
  {
    $newitems = \'<li><a title="Logout" href="\'. wp_logout_url(\'index.php\') .\'">Logout</a></li>\';
    $newitems .= $items;
  }
  else
  {
    $newitems = \'<li><a title="Login" href="\'. wp_login_url(\'index.php\') .\'">Login</a></li>\';
    $newitems .= $items;
  }
  return $newitems;
}
add_filter(\'wp_nav_menu_items\', \'add_login_logout_link\', 10, 2);
但它在导航的最开始添加了注销按钮,我想在最后一个显示。(理想情况下,它应该是float:right,因为其他菜单项是float:left)

谢谢

1 个回复
SO网友:Nasir Zia

已排序!

刚刚添加

style="float:right;" with <li>

结束

相关推荐

如何让我的自定义帖子类型出现在NAV-menus.php‘Menu’中?

我的自定义帖子类型有点问题。我可以在我的主题中很好地创建它们,但我无法让它们显示在“菜单”屏幕中。。。至少在默认情况下不是这样。我曾尝试在代码中添加菜单和UI标志(见下文),但没有成功。有趣的是,当我启用自定义帖子类型UI插件时,自定义帖子类型在“菜单”屏幕中显示良好(有时)。这似乎向我暗示,我在某个地方遗漏了一个步骤,而且不知何故,自定义帖子类型UI插件设置了该标志,并允许我的自定义帖子类型和分类显示在导航菜单中。php“菜单”屏幕。编辑::以上位已回答。谢谢你,米洛。我应该在“屏幕选项”选项卡中打开它