Я использую фрагмент, чтобы добавить кнопку входа / выхода из меню навигации моего сайта.Я хочу изменить ссылку для входа на свою пользовательскую страницу "/ login"
Я добавил последний раздел, чтобы при выходе из системы он перенаправлялся на домашнюю страницу.Я не знаю, что заменить, чтобы изменить ссылку для входа.
add_filter('loginout', 'loginout_selector');
function loginout_selector($text) {
$selector = 'class="logout-link" style="font-size: 0.85em, text-align: center;"';
$text = str_replace('<a ', '<a '.$selector, $text);
$text = str_replace("Log out", "Logout", $text);
return $text;
}
add_filter('wp_nav_menu_items', 'add_login_logout_link', 10, 2);
function add_login_logout_link($items, $args) {
ob_start();
wp_loginout('index.php');
$loginoutlink = ob_get_contents();
ob_end_clean();
$items .= '<li style="list-style: none; text-align: center;">'. $loginoutlink .'</li>';
return $items;
}
//redirect to homepage after logout.
add_action('wp_logout','unlog');
function unlog(){
wp_redirect( site_url() );
exit();
}