Если пишется автономный скрипт, пусть даже с частичным подключением движка, add_action/add_filter в нем будут актуальны исключительно во время исполнения этого скрипта, остальные запуски, в т.ч. и wp-cron, ничего о них знать не будут. Надо всё реализовать в подключаемой среде плагина.