Автоуведомление на e-mail зарегистрированным при выходе поста

Подскажите пожалуйста, как сделать автоматическое уведомление на e-mail зарегистрированным в блоге о выходе новой статьи?

Перерыл кучу ресурсов, протестировал 2 кучи кодов и... простого и рабочего варианта так и не нашел. А этот хук мне очень нужен!

Возможно переделать этот хук? Я, к сожалению, не смог.

function authorNotification($post_id) {
   $post = get_post($post_id);
   $author = get_userdata($post->post_author);

   $message = "
	  Hi ".$author->display_name.",
	  Your post, ".$post->post_title." has just been published at ".get_permalink( $post_id ).". Well done!
   ";
   wp_mail($author->user_email, "Your article is online", $message);
}
add_action('publish_post', 'authorNotification');

Буду признателен за ответ. Можно на e-mail.
С уважением, Вадим.

Заметки к вопросу:
Kama 2.1 год назад

А функция отправки письма вообще работает проверили?
Куда код вставляете?