Registrierte Benuzter per E-Mail über neue Artikel benachrichtigen

Möchte man seine Benuzter über neue Artikel benachrichtigen so kann man dies per E-Mail machen. Wer ohne viel schnickschnack einfach alle Benutzer benachrichtigen will kann dies mit diesem Code-Schnipsel erreichen.

Fügen sie folgenden Code-Schnipsel in die functions.php deines WordPress Themes bei um neue Artikel per E-Mail an deine Benutzer zu versenden.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?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, "Ein neuer Artikel steht bereit: " . get_bloginfo('name') , "Ein neuer Artikel steht bereit, du kannst ihn unter folgender URL finden: " . get_bloginfo('siteurl') );
    return $post_ID;
}
add_action('publish_post', 'email_members');
?>
Autor: Kreativmonkey
Administriert mehrere WordPress Projekte und versucht mit dieser Seite eine umfangreiche Deutsche WordPress Code-Schnipsel Sammlung auf zu bauen. Durch die regelmäßige Arbeit mit WordPress und der vielen "HowTo's" die diese Arbeit begleiten sammeln sich immer mehr Code-Schnipsel an, da diese auf unterschiedlichen Plattformen zu finden sind und man nicht alles in Lesezeichen ablegen kann, werden diese Schnipsel hier notiert, mit der Quelle und ein paar Zusatzinformationen versehen und für die Allgemeinheit zur Verfügung gestellt.

50 weitere Artikel von .