2015-07-10 90 views
2

我正在尋找以下幫助。我使用acf來設置帖子的結束日期。此日期保存爲2015-07-20T00:00:00。不,我正在尋找一種方法,當今天的日期大於自定義字段值時,自動將發佈狀態更改爲「概念/草稿」。基於自定義字段的wordpress更改發佈狀態

是否有自動執行此操作的功能?試圖搜索,但只給了我一個插件,並不能使用它。

希望有人能幫助我或者把我在正確的方向

+0

檢查[此](http://wordpress.stackexchange.com/questions/152786/posts-to-expire-deleted-after-a-date)進行。 –

+0

對不起,現在就看到你的反饋。去檢查一下,讓你知道。謝謝 – Toasty

回答

3

你需要知道的動作鉤上找到變化的時間工作。自定義字段更新時的示例,我們必須更改發佈狀態。下面的幫助你做到這一點。 這將每天的日程事件檢查改變

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

+0

Thanx爲您提供幫助。明天將嘗試此代碼! – Toasty

相關問題