워드프레스의 내부 프로세스 관리를 위해서 자체 cron이 있다. 일반적인 상황에서는 별 문제가 없다. 나처럼 외부 유입을 의도적으로 제한시킨 경우에는 cron 이 제대로 동작하지 않는다. 여러 정보를 찾아본 바에 의하면 외부 접속이 어느 정도 있어야 자체적으로 제대로 동작하는 것 같다. 그렇기 때문에 의도적으로 WP-cron을 실행시킬 수 있도록 해야 한다.
적절한 작업 간격은 알 수 없으나 10-15분 정도면 충분한 것 같다.

Cron – Plugin Handbook | Developer.WordPress.org
What is WP-Cron WP-Cron is how WordPress handles scheduling time-based tasks in WordPress. Several WordPress core features, such as checking…
wp-config.php 에서 스케쥴러 동작은 하지 않도록 한다.
define( 'DISABLE_WP_CRON', true );
자체 혹은 다른 컴퓨터를 통해서 다음 주소를 호출한다.
http://YOUR_SITE_URL/wp-cron.php