首页 > 解决方案 > WooCommerce 根据创建日期以编程方式从类别中删除产品

问题描述

有没有办法在 30 天后从某个类别中删除 WooCommerce 产品?

因此,当我添加新产品时,我会检查“whats-new”类别。然后在 30 天后,我希望它自动从该类别中删除,因为它不再是新的。

我有一些代码可以评估产品的使用年限,但是我真的不知道如何工作其余的......我是否将其添加到我的“content-product.php”中?

<?php
    $product = wc_get_product(get_the_ID());

    $newness_days = 30;
    $created = strtotime( $product->get_date_created() );
    if ( ( time() - ( 60 * 60 * 24 * $newness_days ) ) < $created ) {

        // if is new do nothing

   } else {

       // it's old, 

   }
?>

谢谢

标签: phpwordpresswoocommerce

解决方案


推荐阅读