Выход из системы перенаправления на главную страницу

Я использую пользовательское меню для входа / выхода из системы здесь ниже, это мой код:

<li> <?php if (is_user_logged_in()) { $user = wp_get_current_user(); echo 'Welcome <strong><a href="http://kolkataonwheelsmagazine.com/wp-admin/index.php" >'.$user->user_firstname.'</a></strong> | <a href="http://kolkataonwheelsmagazine.com/wp-login.php?action=logout&quot;">Logout</a>'; } else { ?> <strong><?php wp_loginout(); ?></strong> or <a href="<?php bloginfo('url') ?>/wp-login.php?action=register"> <strong>Register</strong></a> <?php }?> </li> 

но проблема заключается в следующем:

перенаправить на страницу входа не на текущую страницу …

Я хочу, чтобы он пошел на домашнюю страницу после выхода из системы. Пожалуйста, помогите мне…

Если вы хотите изменить выход из системы и не войти в систему, используйте wp_logout_url () . И наоборот, вы можете использовать wp_login_url () только для URL-адреса входа.

Пример ссылки выхода:

 <a href="<?php echo wp_logout_url( home_url() ); ?>" title="Logout">Logout</a> 

Вы все еще можете использовать функцию wp_loginout (), но перенаправление будет работать как на входах, так и вне. Но если это нормально, это может выглядеть так:

 <?php wp_loginout( home_url() ); ?> 

Понт Абрахамссон прав, это юридический код, но вот еще один, который я использую в своей теме.

 <a href="<?php echo wp_logout_url('$index.php'); ?>">Logout</a>