Suchen Sie nach einer Möglichkeit, Mitglieder automatisch zu benachrichtigen, wenn neue Beiträge veröffentlicht werden? Dieser Codeausschnitt sendet eine E-Mail an alle registrierten Benutzer, wenn ein Beitrag veröffentlicht wird.
Anweisungen:
Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:
<?php
function email_members($post_ID) {
$wp_user_search = new WP_User_Query( array( 'fields' => array('user_email') ) );
$usersarray = $wp_user_search->get_results();
$arrUsers = array ();
for ($arr = $usersarray, $mU = count ($arr), $iU = 0; $iU < $mU; $iU++) {
$arrUsers[] = $arr[$iU]->user_email;
} // for
$users = implode(",", $arrUsers);
mail($users, "New post notification : " . get_bloginfo('name') , "A new post has been published on " . get_bloginfo('siteurl') );
return $post_ID;
}
add_action('publish_post', 'email_members');
?>
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.
Wenn Ihnen dieser Codeausschnitt gefallen hat, ziehen Sie bitte in Betracht, unsere anderen Artikel auf der Website zu lesen, wie zum Beispiel: WP Mail SMTP Bewertung: Das beste SMTP-Plugin für WordPress.
Kommentare Hinterlasse eine Antwort