答案 0 :(得分:4)
是的,hook_cron。 您必须使用某些条件来防止在每次运行时发生这种情况。日期验证或类似的东西。
例如:
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()/ get记录在api.drupal.org中,所以我不打算解释它们。
答案 1 :(得分:0)
或者您可以让scheduler模块处理调度发布的工作,因此您的模块所要做的就是创建此内容。