Limit number of products site admin can add to WP woocommerce Limit number of products site admin can add to WP woocommerce wordpress wordpress

Limit number of products site admin can add to WP woocommerce


Add this in functions.php

add_action( 'admin_head-post-new.php', 'woo_limit_products_creation' );function woo_limit_products_creation() {    global $post_type;    global $wpdb;    $products_limit = 50; // Change this value    if( $post_type === 'product' ) {        $products_count = $wpdb->get_var( "SELECT count(*) FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'product'" );        if( $products_count >= $products_limit ) {             wp_die( sprintf( __("Error. You are not allowed to create more than %s products."), $products_limit) );         }    }    return;}