2023-11-29 18:48:05 +00:00
---
post_title: Add a message above the login / register form
---
2023-07-10 22:19:58 +00:00
This code will add a custom message above the login/register form on the user’ s my-account page.
2023-10-13 08:58:10 +00:00
Add this code to your child theme’ s `functions.php` file or via a plugin that allows custom functions to be added, such as the [Code snippets ](https://wordpress.org/plugins/code-snippets/ ) plugin. Avoid adding custom code directly to your parent theme’ s `functions.php` file, as this will be wiped entirely when you update the theme.
2023-07-10 22:19:58 +00:00
```php
if ( ! function_exists( 'YOUR_PREFIX_login_message' ) ) {
2023-07-12 12:32:13 +00:00
/**
* Add a message above the login / register form on my-account page
*/
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
}
2023-07-10 22:19:58 +00:00
}
2023-07-12 12:32:13 +00:00
add_action( 'woocommerce_before_customer_login_form', 'YOUR_PREFIX_login_message' );
2023-07-10 22:19:58 +00:00
}
```
Please note that for this code to work, the following options must be checked in the WooCommerce “Accounts & Privacy” settings:
2023-10-13 08:58:10 +00:00
- Allow customers to create an account during checkout.
- Allow customers to create an account on the "My Account" page.