¿Estás buscando una manera de desactivar algunas opciones de preferencias por defecto? Si bien es probable que haya un plugin para esto, hemos creado un fragmento de código rápido que puede utilizar para establecer las preferencias predeterminadas para las notificaciones por correo electrónico en BuddyPress.
Instrucciones:
Todo lo que tienes que hacer es añadir este código al archivo functions.php de tu tema o en un plugin específico del sitio:
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 ); } }
Nota: Si es la primera vez que añade fragmentos de código en WordPress, consulte nuestra guía sobre cómo copiar / pegar correctamente fragmentos de código en WordPress, para no romper accidentalmente su sitio.
Si te ha gustado este fragmento de código, por favor considere revisar nuestros otros artículos en el sitio como: 30 maneras de hacer dinero en línea blogs y cómo agregar una cartera a su sitio de WordPress.
Comentarios Deja una respuesta