Я хочу дать своим пользователям возможность входить/выходить из системы и регистрироваться в моем основном меню. Я добавил приведенный ниже фрагмент в свой functions.php, чтобы правильно отображать ссылки входа/выхода для моих пользователей в расположении меню: первичный. Я хочу добавить ссылку для регистрации, аналогичную входу/выходу, которая будет скрыта для вошедших в систему пользователей. Любые идеи?
add_filter( 'wp_nav_menu_items', 'add_loginout_link', 10, 2 );
function add_loginout_link( $items, $args ) {
if (is_user_logged_in() && $args->theme_location == 'primary') {
$items .= '<li><a href="'. wp_logout_url() .'">Log Out</a></li>';
}
elseif (!is_user_logged_in() && $args->theme_location == 'primary') {
$items .= '<li><a href="'. site_url('wp-login.php') .'">Log In</a></li>';
}
return $items;
}