Location: everywhere
Register Custom AutomateWoo Action “Customer – Add to Blacklist Manager Whitelist Table”
if ( ! defined( ‘ABSPATH’ ) ) { exit; } add_filter( ‘automatewoo/actions’, ‘rd_aw_register_customer_add_to_blacklist_manager_whitelist_action’ ); function rd_aw_register_customer_add_to_blacklist_manager_whitelist_action( $actions ) { if ( ! class_exists( ‘\AutomateWoo\Action’ ) ) { return $actions; } if ( ! class_exists( ‘RD_AW_Action_Customer_Add_To_Blacklist_Manager_Whitelist’ ) ) { class RD_AW_Action_Customer_Add_To_Blacklist_Manager_Whitelist…Continue reading
Register Custom AutomateWoo Rule “Customer – Blacklist Manager Email Verified?”
if ( ! function_exists( ‘rd_aw_blacklist_manager_normalize_email’ ) ) { /** * Normalise an email using Blacklist Manager’s active normaliser where available. * * @param mixed $email Raw email address. * @return string */ function rd_aw_blacklist_manager_normalize_email( $email ) { $email = is_string(…Continue reading
Display Last Login
// Record last login timestamp add_action( ‘wp_login’, function( $user_login, $user ) { update_user_meta( $user->ID, ‘last_login’, current_time( ‘mysql’ ) ); }, 10, 2 ); // Add User ID and Last Login columns add_filter( ‘manage_users_columns’, function( $columns ) { // Add User…Continue reading
Register Custom AutomateWoo Rule “Subscription – Is Customer’s Most Recent”
if ( ! defined( ‘ABSPATH’ ) ) { exit; } add_filter( ‘automatewoo/rules/includes’, ‘rd_aw_register_subscription_is_customers_most_recent_rule’ ); /** * Register custom AutomateWoo subscription rules. * * @param array $rules AutomateWoo rules. * @return array */ function rd_aw_register_subscription_is_customers_most_recent_rule( $rules ) { if ( !…Continue reading
Register Custom AutomateWoo Rule “Customer – Klaviyo Tags”
add_filter( ‘automatewoo/rules/includes’, ‘rd_aw_register_customer_klaviyo_tags_rule’ ); /** * Register custom AutomateWoo customer rules. * * @param array $rules AutomateWoo rules. * @return array */ function rd_aw_register_customer_klaviyo_tags_rule( $rules ) { if ( ! class_exists( ‘\AutomateWoo\Rules\Rule’ ) ) { return $rules; } if (…Continue reading
Register Custom AutomateWoo Rule “Order – Is Customer’s Most Recent”
add_filter( ‘automatewoo/rules/includes’, ‘rd_aw_register_order_is_customers_most_recent_rule’ ); /** * Register custom AutomateWoo rules. * * @param array $rules AutomateWoo rules. * @return array */ function rd_aw_register_order_is_customers_most_recent_rule( $rules ) { if ( ! class_exists( ‘\AutomateWoo\Rules\Abstract_Bool’ ) || ! function_exists( ‘wc_get_orders’ ) ) { return…Continue reading
Change Login Appearance
function custom_login_background() { ?>Continue reading
Customize Login Area
function custom_login_logo() { // Replace with your actual logo URL $logo_url = ‘https://yourdomain.com/path-to-your-logo.png’; // Replace with your actual site URL $site_url = home_url(); echo ‘ ‘; } add_action( ‘login_enqueue_scripts’, ‘custom_login_logo’ ); function custom_login_logo_url() { return home_url(); // Replace with custom…Continue reading
Remove Remember Me
add_action(‘login_head’, ‘remove_remember_me’); function remove_remember_me() { echo ‘ ‘; }Continue reading