it-swarm.com.de

Mit Wordpress Multisite kann der Site-Administrator Benutzer ohne E-Mail-Bestätigung hinzufügen

In Wordpress Multisite hat ein Site-Administrator (kein Super-Administrator) beim Hinzufügen eines neuen Benutzers nicht die Option „Benutzer hinzufügen, ohne ihm eine Bestätigungs-E-Mail zu senden“. Gibt es eine Möglichkeit, die Bestätigungs-E-Mail zu umgehen oder diese Option auch für den Site-Administrator hinzuzufügen? Danke vielmals

6
user43547

Sie können das Kontrollkästchen nicht für Superadministratoren aktivieren, wie der Code dafür zeigt:

<?php if ( is_multisite() && is_super_admin() ) { ?>
<tr>
    <th scope="row"><label for="noconfirmation"><?php _e('Skip Confirmation Email') ?></label></th>
    <td><label for="noconfirmation"><input type="checkbox" name="noconfirmation" id="noconfirmation" value="1" <?php checked( $new_user_ignore_pass ); ?> /> <?php _e( 'Add the user without sending them a confirmation email.' ); ?></label></td>
</tr>
<?php } ?>

Sie können das Senden der Bestätigungs-E-Mails wie folgt deaktivieren:

add_filter( 'wpmu_welcome_user_notification', '__return_false');

Die andere Option ist das Erstellen eines Plugins, mit dem Sie Ihre eigene Benutzerseite hinzufügen können.

3
Seamus Leahy

Es ist jetzt in der neuesten Version von Wordpress ( seit 3.8 ?) Mit dem richtigen "manage_network_users" möglich.

Sie können beispielsweise mit dem Plug-in Benutzerrollen-Editor darauf zugreifen (in den Einstellungen des Netzwerkadministrators).

1
Matthieu