Я использую плагин woo-commerce, который по умолчанию устанавливает логин / регистрацию на одном значке (скажем, на значке пользователя), я должен удалить этот значок и заменить его текстом «Log in» в заголовке, но проблема в том, что в ситуации по умолчанию всякий раз, когда кто-то нажимает на значок пользователя, он отображает небольшое всплывающее окно для входа в систему, активируя его класс, и это стиль, который мне нужен для моей кнопки входа в систему.
Я изменяю в function.php моей темы, теперь она будет работать нормально при входе и выходе, я мало что знал о WordPress, поэтому я копирую этот скрипт из Интернета.
function add_loginout_link( $items, $args ) {
if (is_user_logged_in() && $args->theme_location == 'primary') {
$items .= '<li><a href="'. wp_logout_url( get_permalink( wc_get_page_id( 'myaccount' ) ) ) .'">Log Out</a></li>';
}
elseif (!is_user_logged_in() && $args->theme_location == 'primary') {
$items .= '<li><a href="' . get_permalink( wc_get_page_id( 'myaccount' ) ) . '">Log In</a></li>';
}
return $items;
}
Я попытался использовать третий аргумент, такой как $ attr, но он не работает, я также добавляю класс в тег привязки, но он не показывает результат в соответствии с требованием, как, например, он показывает всплывающее окно без нажатия кнопки входа.
Проще говоря, я должен удалить якорную ссылку и добавить класс, поэтому, когда кто-то нажимает на вход в систему, он открывает журнал в popup.this my classname = "Hard-header-account-link-holder-holder active"