Добавить пользовательский текст на страницу входа в WooCommerce

На странице входа в WooCommerce мне нужно добавить утверждение "Не пользователь? Зарегистрируйтесь сейчас" под формой входа рядом с "забыли пароль?", чтобы незарегистрированный пользователь легко перейти на страницу регистрации при нажатии на это заявление.

Итак, как я могу добавить его?

Спасибо.


person Hazem Motahar    schedule 01.03.2017    source источник


Ответы (1)


Используйте эту пользовательскую функцию, подключенную к хуку действия woocommerce_after_customer_login_form, следующим образом:

add_action( 'woocommerce_after_customer_login_form', 'custom_login_text' );
function custom_login_text() {
    if( ! is_user_logged_in() ){
        //Your link
        $link = home_url( '/register' );

        // The displayed (output)
        echo '<p>'. __("Not a user? <a href='$link'>register now<a/>", "woocommerce").'</p>';
    }
}

Код находится в файле function.php вашей активной дочерней темы (или темы), а также в любом файле плагина.

Код проверен и работает.

person LoicTheAztec    schedule 01.03.2017
comment
Привет @LoicTheAztec, нашел этот ответ некоторое время назад. Это работает нормально. У вас есть идея, как я могу напечатать этот абзац под заголовком входа в систему H2 (и о форме)? Благодарность! - person fafchook; 17.06.2019