Get x numbers of a woocommerce category products using Wp_Query

Use this query to display woocommerce featured product and replace with yours $meta_query = WC()->query->get_meta_query(); $meta_query[] = array( ‘key’ => ‘_featured’, ‘value’ => ‘yes’ ); $featured = array( ‘post_type’ => ‘product’, ‘stock’ => 1, ‘showposts’ => 6, ‘orderby’ => ‘date’, ‘order’ => ‘DESC’, ‘meta_query’ => $meta_query ); Then run your slider action html code inside … Read more

How to change lost password email text using custom plugin wordpress?

The filter for the Message that is sent to reset your password is retrieve_password_message. You use it like this: add_filter(‘retrieve_password_message’,’my_awesome_new_password_reset_email’,10,4); function my_awesome_new_password_reset_email($message, $key, $user_login, $user_data){ $message = “Hey, you need a new Password? Click here: “.site_url( “wp-login.php?action=rp&key=$key&login=”.rawurlencode( $user_login ),’login’).”!”; return $message; } $message is the original E-Mail Body, $key is the reset password key, $user_login … Read more

Custom product status get filtered on all product list views

I think Below code will slove your problem.I have tested it. /** * Add ‘Unread’ post status. */ function wpdocs_custom_post_status(){ register_post_status( ‘unread’, array( ‘label’ => _x( ‘Unread’, ‘post’ ), ‘label_count’ => _n_noop( ‘Unread (%s)’, ‘Unread (%s)’), ‘public’ => true, ‘exclude_from_search’ => false, ‘show_in_admin_all_list’ => true, ‘show_in_admin_status_list’ => true )); } add_action( ‘init’, ‘wpdocs_custom_post_status’ ); function … Read more

Update a list of product to featured if product have meta value (Mysql not wpquery)

Ok I’v created a admin plugin to do this… If you have better idea 🙂 I’m in Create a admin button to open a csv file of meta_value to compare with existing products. and update products as featured if exist. add_action(‘admin_menu’, ‘featured_button_menu’); function featured_button_menu() { add_menu_page(‘Featured Products Page’, ‘Mise en avant produits’, ‘manage_options’, ‘featured-button-slug’, ‘featured_button_admin_page’); … Read more