直接以範例說明,本範例會建立一個內容類型為「article」的node
//先建立一個空物件
$node = new stdClass();
//指定內容類型
$node->type = 'article';
//在node中放入基本資料,如作者、發佈時間...
node_object_prepare($node);
//設定標題
$node->title = 'Node Created Programmatically on ' . date('c');
//設定語系
$node->language = LANGUAGE_NONE;
//設定body欄位中的內容
$node->body[$node->language][0]['value'] = $body_text;
//設定body欄位的摘要內容
$node->body[$node->language][0]['summary'] = text_summary($body_text);
//設定body欄位的格式
$node->body[$node->language][0]['format'] = 'filtered_html';
//設定其他欄位內容
$node->field_myfield[$node->language][0]['value'] = 'some text';
//設定分類欄位(reference)
$node->field_myfield[$node->language][0]['tid'] = $some_tid;
//設定路徑別名
$path = 'content/programmatically_created_node_' . date('YmdHis');
$node->path = array('alias' => $path);
//儲存node
node_save($node);