Блогом сейчас никого не удивишь, пишут все и обо всём. Но как уведомить читателей о выходе нового поста? RSS хорошо, но не все ним пользуются. Твиттер? Тоже отлично, но я принципиального его не веду. Так как же рассказать своему читателю, что мы выпустили очередную порцию своего или чудого “бреда”.
Автоматическая рассылка письмем пользователям с сообщением о новом посте, нас спасёт.
Для этого открываем файл functions.php вашего шаблона и добавляем туда вот эти строки.
function email_members($post_ID) {
global $wpdb;
$usersarray = $wpdb->get_results("SELECT user_email FROM $wpdb->users;");
$users = implode(",", $usersarray);
mail($users, "New WordPress recipe online!", 'A new recipe have been published on http://www.catswhocode.com');
return $post_ID;
}
add_action('publish_post', 'email_members');
Теперь каждый зарегестированный пользователь в кратчайшие сроки после выхода нового поста получит уведомление на указанное мыло при регистрации.
Нда, так скоро мне понадобится психотерапевт
Долго ли коротко но привела и меня моя деятельность к вопросу хостинга и vps (о котором я давно мечтал).