web-dev-qa-db-ja.com

WordPress登録メッセージ

WordPressサイトでユーザー登録を手動で承認します。私の問題は、私のサイトに登録したときに表示されるメッセージを編集したいということです。

WordPress Registration Message 

問題は、そのメッセージを編集する場所が見つからないことです。 wp-login.phpwp-signup.phpを見ようとしましたが、そのメッセージからなるコードが見つかりません。編集できる場所を教えてもらえますか。

5
koy

このメッセージはWordPressコアの一部ではありません。私はWordPressのコアファイル内のメッセージを検索してこの疑いを確認しました。見つからなかった場合は、検索エンジンを使用してメッセージを検索しました。 New User Approve Messageプラグイン を使用しているようです。

このメッセージは 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;
}

このメッセージはフィルタ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