Puedes adaptar un hook con ese código en forma de plugin o en el archivo functions.php de tu tema activo.
Aquí tienes
algunos tutos con ejemplos sencillos que pueden ayudarte.
También tienes la referencia del codex de WordPress sobre la
función wp_cron y aquí
todas las funciones que puedes usar.
Y algunos ejemplos de uso
Para la programación recurrente, semanal, diaria, etc, puedes revisar la función
wp_schedule_event en
este artículo: o el
APi de WordPress.