it-swarm.com.de

WordPress Registrierungsnachricht

Ich genehmige manuell Benutzerregistrierungen auf meiner WordPress-Site. Mein Problem ist, dass ich die Nachricht bearbeiten möchte, die bei der Registrierung auf meiner Website angezeigt wird:

 WordPress Registration Message 

Das Problem ist, dass ich nicht finde, wo ich diese Nachricht bearbeiten kann. Es wurde versucht, wp-login.php und wp-signup.php zu betrachten, es wurde jedoch kein Code gefunden, der aus dieser Nachricht besteht. Kann mir jemand sagen, wo ich es bearbeiten kann?

5
koy

Diese Nachricht ist nicht Teil des WordPress-Kerns. Ich habe diesen Verdacht bestätigt, indem ich in den WordPress-Kerndateien nach der Nachricht gesucht habe. Wenn es nicht gefunden wurde, suchte ich die Nachricht mit einer Suchmaschine. Es scheint, dass Sie das Plugin New User Approve Message verwenden.

Diese Nachricht ist in new-user-approve/includes/messages.php#L33 definiert.

/**
 * 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;
}

Sie können diese Nachricht mit dem Filter new_user_approve_pending_message_default ändern.

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