ดูเหมือนว่าเมื่อบันทึกโหนดแล้วโมดูลฟีดจะเริ่มนำเข้าฟีดจากโหนดนั้น
function feeds_node_insert($node) {
// Source attached to node.
feeds_node_update($node);
if (isset($node->feeds) && $importer_id = feeds_get_importer_id($node->type)) {
$source = feeds_source($importer_id, $node->nid);
// Start import if requested.
if (feeds_importer($importer_id)->config['import_on_create'] && !isset($node->feeds['suppress_import'])) {
$source->startImport();
}
// Schedule source and importer.
$source->schedule();
feeds_importer($importer_id)->schedule();
}
}
มีตัวเลือกในหน้าการตั้งค่าของผู้นำเข้าเรียกว่าเป็นการนำเข้าการส่ง หากคุณยกเลิกการเลือกช่องนี้หวังว่าฟีดของคุณจะไม่ถูกนำเข้า ผู้ดูแลฟีดยังคงต้องทำการเปลี่ยนแปลงใน feed_cron () เพื่อที่จะไม่ดึงข้อมูลโหนดที่ไม่ถูกเผยแพร่
ในขณะที่คุณรอการแก้ไขที่ดีกว่าจากผู้ดูแลโมดูลคุณสามารถแก้ไขรหัสนี้ได้อย่างรวดเร็วโดยการเปลี่ยนคำสั่งแรกถ้าต้องการเพิ่ม$ node-> status == 1 เงื่อนไขดังนี้:
if ($node->status==1 && isset($node->feeds) && $importer_id = feeds_get_importer_id($node->type))