Как заставить WordPress запускать событие каждый день?
В плагине, который я хочу создать, реализована функциональность конкурсов. У каждого конкурса есть своя дата. Есть ли в WordPress встроенная возможность выполнять код ежедневно без необходимости настраивать cron задачу? По сути, мне интересно, при создании блога на WordPress, ping-запросы к сайту происходят автоматически (например, раз в день) силами WordPress.org или Automattic. Если это так, то я могу подключиться к этому событию и реализовать проверку даты конкурса.

Ознакомьтесь с wp_cron и фильтром cron_schedules. Существует множество хороших руководств, например это от WPTuts или это от Viper007Bond.

Итак, по сути, встроенный в WordPress cron (не тот, который можно подключить отдельно через cron-задачу) — это своего рода "надежда на cron", в том смысле, что он надеется, что кто-то посетит сайт, чтобы cron запустился. И похоже, что сайты не получают пинги ежедневно, если вы не настроили что-то (например, Google Alert) для этого. Верно? То есть в коде WP нет ничего, что бы запрашивало у Automattic или WordPress.org пинг раз в день, правильно?

Ты прав насчёт "надежды" в cron, но большое преимущество в том, что он более "независим от сервера", чем обычная cron-задача. Существуют плагины, такие как WP-Cron Control, которые пытаются это компенсировать, хотя я сам ими не пользовался.
