web-dev-qa-db-fra.com

Message d'inscription WordPress

J'approuve manuellement les inscriptions d'utilisateurs sur mon site WordPress. Mon problème est que je veux éditer le message qu'ils voient lorsqu'ils s'inscrivent sur mon site:

 WordPress Registration Message 

Le problème est que je ne trouve pas où éditer ce message. Essayé de regarder wp-login.php et wp-signup.php mais je ne trouve pas le code qui comprend ce message Quelqu'un peut-il me dire où je peux l'éditer?

5
koy

Ce message ne fait pas partie du noyau WordPress. J'ai confirmé cette suspicion en recherchant le message dans les fichiers principaux de WordPress. Quand il n'a pas été trouvé, j'ai alors recherché le message en utilisant un moteur de recherche. Il semble que vous utilisiez le plug-in New User Approve Message .

Ce message est défini dans new-user-approve/includes/messages.php#L33

/**
 * The default message that will be shown to the user after registration has completed.
 *
 * @return string
 */
function nua_default_registration_complete_message() {
    $message = sprintf( __( 'An email has been sent to the site administrator. The administrator will review the information that has been submitted and either approve or deny your request.', 'new-user-approve' ) );
    $message .= ' ';
    $message .= sprintf( __( 'You will receive an email with instructions on what you will need to do next. Thanks for your patience.', 'new-user-approve' ) );
    $message = apply_filters( 'new_user_approve_pending_message_default', $message );
    return $message;
}

Vous pouvez modifier ce message en utilisant le filtre new_user_approve_pending_message_default.

add_filter( 'new_user_approve_pending_message_default',
            'wpse_new_user_approve_pending_message_default' );
function wpse_new_user_approve_pending_message_default( $message ) {
    // Customize $new_message as needed and return it.
    $new_message = sprintf( __( 'New message...', 'text-domain' ) );

    return $new_message;
}
5
Dave Romsey