Добавьте сообщение над формой входа / регистрации

Это документ уровня разработчика. Если вы не разбираетесь в коде и не знаете, как решать возможные конфликты, обратитесь к партнеру Woo или разработчику за помощью. Мы не можем оказывать поддержку по кастомизациям согласно нашей политике поддержки.

Добавьте этот код в файл functions.php дочерней темы или используйте плагин для добавления пользовательского кода, например Code Snippets. Не добавляйте код напрямую в файл functions.php родительской темы, так как он будет перезаписан при обновлении темы.

Этот код добавит пользовательское сообщение над формой входа/регистрации на странице «Мой аккаунт».


/**
 * Добавляет сообщение над формой входа / регистрации на странице "Мой аккаунт"
 */
add_action( 'woocommerce_before_customer_login_form', 'jk_login_message' );

function jk_login_message() {
    if ( get_option( 'woocommerce_enable_myaccount_registration' ) == 'yes' ) {
        ?>
        <div class="woocommerce-info">
            <p><?php _e( 'Returning customers login. New users register for next time so you can:' ); ?></p>
            <ul>
                <li><?php _e( 'View your order history' ); ?></li>
                <li><?php _e( 'Check on your orders' ); ?></li>
                <li><?php _e( 'Edit your addresses' ); ?></li>
                <li><?php _e( 'Change your password' ); ?></li>
            </ul>
        </div>
        <?php
    }
}

Обратите внимание: для работы этого кода нужно включить настройки в разделе «Учетные записи и конфиденциальность».

Разрешить клиентам создавать учетную запись:

  • Во время оформления заказа (клиенты могут создать учетную запись до оформления заказа)
  • На странице «Мой аккаунт»
Настройки создания учетной записи с включенными опциями «Во время оформления заказа» и «На странице Мой аккаунт»

Поделиться с друзьями
Документация WooCommerce