php - 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,
}
?>
谢谢
解决方案
推荐阅读
- telegram - 如何在没有类型命令的情况下自动响应机器人加入组的新成员
- tomcat - tomcat restart 追加到日志而不是覆盖日志
- flutter - 颤振小部件测试 - 如何执行“返回上一个屏幕”的测试
- apache-kafka - 如何使消息在所有分区上均匀分布
- java - 数据截断:不正确的日期时间值:'
- python - 当我在数据帧上调用函数时,编码器给出值错误
- python - 如果任何单元测试失败,如何使 Python 的覆盖工具失败?
- haskell - Haskell - 在背包问题中使用 Vector(优化)
- python - Pandas - 从日期列表中获取每个月的最后一个日期
- r - HANA R Kerberos 身份验证