Re-Enable Disabled Products on WooFood Once a day
March 8, 2023
WooFood
The following snippet will create a scheduled cron to run once a day and re-enable all products .
add_action("init", "schedule_daily_reset_wpslash");
function schedule_daily_reset_wpslash()
{
if(!wp_next_scheduled('re_enable_products_every_day'))
{
wp_schedule_event( strtotime('05:20:00'), 'daily', 're_enable_products_every_day' );
}
}
add_action("re_enable_products_every_day", "re_enable_products_every_day");
function re_enable_products_every_day()
{
global $woocommerce;
$all_products = wc_get_products(array("limit"=>-1, 'return'=>'ids' ));
foreach($all_products as $product_id)
{
update_post_meta($product_id, 'woofood_product_availability', false);
}
}