Suchen Sie nach einer Möglichkeit, einige Voreinstellungsoptionen standardmäßig zu deaktivieren? Obwohl es wahrscheinlich ein Plugin dafür gibt, haben wir einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um die Standardeinstellungen für E-Mail-Benachrichtigungen in BuddyPress festzulegen.
Anweisungen:
Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:
add_action( 'bp_core_activated_user', 'wps_set_email_notifications_preference');
function wps_set_email_notifications_preference( $user_id ) {
$settings = array(
'notification_activity_new_mention' => 'yes',
'notification_activity_new_reply' => 'yes',
'notification_friends_friendship_accepted' => 'yes',
'notification_friends_friendship_request' => 'yes',
'notification_groups_admin_promotion' => 'yes',
'notification_groups_group_updated' => 'yes',
'notification_groups_invite' => 'yes',
'notification_groups_membership_request' => 'yes',
'notification_messages_new_message' => 'yes',
);
foreach( $settings as $setting => $preference ) {
bp_update_user_meta( $user_id, $setting, $preference );
}
}
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 Code-Schnipsel gefallen hat, sollten Sie sich unsere anderen Artikel auf der Website ansehen, wie z. B.: 30 Möglichkeiten, online mit Bloggen Geld zu verdienen und wie Sie ein Portfolio zu Ihrer WordPress-Website hinzufügen.
Kommentare Hinterlasse eine Antwort