WordPressサイトでユーザー登録を手動で承認します。私の問題は、私のサイトに登録したときに表示されるメッセージを編集したいということです。
問題は、そのメッセージを編集する場所が見つからないことです。 wp-login.php
とwp-signup.php
を見ようとしましたが、そのメッセージからなるコードが見つかりません。編集できる場所を教えてもらえますか。
このメッセージは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;
}