ti-enxame.com

O Wordpress Multisite permite que o administrador do site adicione usuários sem confirmação por e-mail

No Wordpress Multisite, um administrador do site (não um superadministrador) não tem a opção "Adicionar o usuário sem enviar um e-mail de confirmação" ao adicionar um novo usuário. Existe uma maneira de ignorar o email de confirmação ou adicionar essa opção também para o administrador do site? Muito Obrigado

6
user43547

Você não poderá ativar a caixa de seleção para não-superadministradores, pois o código mostra:

<?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 } ?>

Você pode desativar o envio dos e-mails de confirmação com o seguinte:

add_filter( 'wpmu_welcome_user_notification', '__return_false');

A outra opção é criar um plug-in que crie sua própria página de usuário personalizada.

3
Seamus Leahy

Agora é possível na versão recente do Wordpress ( desde 3.8 ?), Com o direito "manage_network_users".

Você pode acessá-lo com o Editor de Função do Usuário plug-in, por exemplo (em prefs de administração de rede).

1
Matthieu