Bir düğüm kaydedildiğinde, Feeds modülü feed'i o düğümden içe aktarmaya başlar.
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();
}
}
İthalatçının ayar sayfasında Göndermede içe aktar adlı bir seçenek vardır . Bu kutunun işaretini kaldırırsanız, umarım feed'iniz içe aktarılmaz. Özet akışları sürdürücüsünün, henüz yayınlanmamış düğümleri getirmemesi için feed_cron () öğesinde değişiklik yapması gerekir.
Modül koruyucularından daha iyi bir düzeltme beklerken, $ node-> status == 1 koşulunu aşağıdaki gibi eklemek için ilk if deyimini değiştirerek bu kodu hızla düzeltebilirsiniz :
if ($node->status==1 && isset($node->feeds) && $importer_id = feeds_get_importer_id($node->type))