MemberPress: Send “Profile Updated” Admin Notification

function user_profile_update($user_id) { $site_url = get_bloginfo(‘wpurl’); $user_info = get_userdata($user_id); $user_name = $user_info->display_name; //Retrieves user’s full name $user_email = $user_info->user_email; //Retrieves user’s e-mail address $subject = “Profile Updated: “.$site_url.””; $message = “Profile of $user_name , $user_email has been updated!”; //Displays retrieved…Continue reading

Finanziamento Sella con maxirata solo per Z6III

add_filter(‘woocommerce_consel_plans_filter’, function($plans, $order) { if ($order != null) { //se prodotto in promo è contenuto nel carrello, ed è l’unico prodotto $items = $order->get_items(); $product = $order->get_product_from_item( array_pop(array_reverse($items)) ); print_r($product->get_sku()); if ($items && count($items) === 1 && in_array($product->get_sku(), array(‘NMZ640’, ‘NMZ642’,…Continue reading

Add column Product type in WooCommerce

// Add column: Product type add_filter( ‘manage_edit-product_columns’, ‘huk_admin_products_visibility_column’); function huk_admin_products_visibility_column( $columns ){ $columns[‘product_type’] = ‘Type’; return $columns; } add_action( ‘manage_product_posts_custom_column’, ‘huk_admin_products_visibility_column_content’, 20, 2 ); function huk_admin_products_visibility_column_content( $column, $product_id ){ if ( $column == ‘product_type’ ) { $product = wc_get_product( $product_id…Continue reading

Customize Login URL

function customizeLoginUrl($login_url, $redirect, $force_reauth) { $login_url = site_url(‘store-login’); if(!empty($redirect)) { $login_url = add_query_arg(‘redirect_to’, urlencode($redirect), $login_url); } if($force_reauth) { $login_url = add_query_arg(‘reauth’, ‘1’, $login_url); } return $login_url; } add_filter(‘login_url’, ‘customizeLoginUrl’, 10, 3);Continue reading