Я думаю, BlogSense Automation Tools предоставляет модуль импорта CSV, который имеет возможность автоматизации. Пока у вас генерируются новые csv-файлы и заголовки сообщений уникальны, автоматизация должна выполняться.
В противном случае потребуется некоторое значительное изменение плагина; в котором вы хотели бы, чтобы он попытался загрузить локальный статический CSV-файл с помощью CURL (чтобы заменить необходимость вручную загружать его из вашего жесткого диска), а затем использовать внутреннюю систему WordPress Cronjob для выполнения процесса оттуда.
Вот код, который я использую для выполнения внутреннего cronjob WordPress каждую минуту. Вы можете изменить вторые интервалы на что-то значительно большее.
add_filter('cron_schedules', 'add_per_min');
function add_per_min() {
return array(
'perminute' => array('interval' => 60, 'display' => 'Every Minute'),
);
}
if (!wp_next_scheduled('the_name_of_my_custom_interval')) {
wp_schedule_event(time(), 'perminute', 'the_name_of_my_custom_interval' );
}
add_action('the_name_of_my_custom_interval', 'the_function_to_run_here');