2012-05-15 57 views

回答

4

是的,hook_cron。 你必須使用一些條件來防止這種情況發生在每一個cron run上。日期驗證或類似的東西。

例如:

function mymodule_cron() { 
// Remember to add conditions. 
$node = new stdClass(); 
$node->type = 'article'; 
node_object_prepare($node); //important! 
$node->title = 'Auto-node ' . date('c'); 
node_save($node); 
// You can optionally save some variable in the database to check the last execution time/date using variable_set() 
} 

hook_cron(),node_save(),variable_set()/獲得api.drupal.org都記錄所以我不會解釋它們了。

+0

感謝編輯Daniel。 –

0

或者你可以讓scheduler模塊處理這個工作,嗯,計劃發佈,所以你的模塊所要做的就是創建這個內容。