跳到主要内容

在登录/注册表单上方添加一条信息

这段代码将在用户的“我的账户”页面,在登录/注册表单上方添加自定义信息。

if ( ! function_exists( 'YOUR_PREFIX_login_message' ) ) {
/**
* 在“我的账户”页面,在登录/注册表单上方添加一条信息
*/
function YOUR_PREFIX_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:', 'YOUR-TEXTDOMAIN' ); ?></p>
<ul>
<li><?php _e( 'View your order history', 'YOUR-TEXTDOMAIN' ); ?></li>
<li><?php _e( 'Check on your orders', 'YOUR-TEXTDOMAIN' ); ?></li>
<li><?php _e( 'Edit your addresses', 'YOUR-TEXTDOMAIN' ); ?></li>
<li><?php _e( 'Change your password', 'YOUR-TEXTDOMAIN' ); ?></li>
</ul>
</div>
<?php
}
}
add_action( 'woocommerce_before_customer_login_form', 'YOUR_PREFIX_login_message' );
}

请注意,要使此代码正常工作,必须在 WooCommerce 的“账户与隐私”设置中选中以下选项:

  • 允许客户在结账时创建账户。
  • 允许客户在“我的账户”页面创建账户。