wordpress根据自定义字段更改帖子状态

时间:2015-07-10 09:13:56

标签: wordpress advanced-custom-fields

我正在寻找以下方面的帮助。我使用acf来设置帖子的结束日期。这个日期保存得像2015-07-20T00:00:00。不,我正在寻找一种方法,当今天的日期大于此自定义字段值时,自动将帖子状态更改为“概念/草稿”。

是否有自动执行此操作的功能?尝试搜索,但只给了我一个插件,不能使用它。

希望有人可以帮助我,或者让我朝着正确的方向前进

1 个答案:

答案 0 :(得分:2)

您需要知道动作挂钩才能找到更改时的工作。自定义字段更新时的示例,我们必须更改帖子状态。以下内容可帮助您完成此操作。 这将每天安排活动以检查更改

wp_schedule_event(time(), 'daily', 'my_hourly_event');

并编写一个函数来挂钩它。

function my_hourly_event() {

            $update_post = array(
            'ID'            => $id,
            'post_status'   =>  'private',
            'post_type' =>  'job' );
            wp_update_post($update_post); }

在这里阅读更多内容。

Kvcodes