将登录/注销添加到主菜单

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将登录/注销添加到主菜单相关的知识,希望对你有一定的参考价值。

Adds a Logout link to the end of your Primary Navigation is the user is logged in; else adds a Login link to the end of your Primary Navigation.
  1. add_filter( 'wp_nav_menu_items', 'add_login_logout_to_primary_menu', 10, 2 );
  2. function add_login_logout_to_primary_menu( $items, $args ) {
  3. if( 'primary' === $args->theme_location ) :
  4.  
  5. if (is_user_logged_in()) {
  6. $items .= '<li><a href="'.wp_logout_url(home_url()).'">Logout</a></li>';
  7. } else {
  8. $items .= '<li><a href="'.wp_login_url().'">Login</a></li>';
  9. }
  10.  
  11. endif;
  12. return $items;
  13. }

以上是关于将登录/注销添加到主菜单的主要内容,如果未能解决你的问题,请参考以下文章

菜单项可见性不会部分改变

如何在WordPress菜单中添加搜索框?

在 WordPress 上登录/注销时隐藏/显示菜单

php 添加登录/注销到菜单

php WooCommerce:添加登录和注销链接到菜单

菜单栏中的登录/注销字段不合适且不起作用(Wordpress)