Parece que, cuando se guarda un nodo, el módulo Feeds comienza a importar el feed desde ese nodo.
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();
}
}
Hay una opción en la página de configuración del importador llamada Importar al enviar . Si desmarca esta casilla, esperamos que su feed no se importe. El mantenedor de feeds todavía necesita hacer cambios en feed_cron () para que no recupere los nodos no publicados.
Mientras espera una mejor solución de los encargados del mantenimiento del módulo, puede corregir rápidamente este código cambiando la primera instrucción if para agregar la condición $ node-> status == 1 de la siguiente manera:
if ($node->status==1 && isset($node->feeds) && $importer_id = feeds_get_importer_id($node->type))