ホーム 経験・テクニック共有 標準記事

標準記事

WordPressで新規ユーザー登録時のメールアドレス必須項目を削除(登録時にメールアドレス不要/メールアドレスを必須でなくする)

WordPressで構築したウェブサイトは、ユーザー登録を利用したショッピングサイトをサポートしています。登録時にはデフォルトでメールアドレスの入力が必須ですが、特定のサイトではメールアドレスの強制入力を必要としない場合があります。そのため、以下のコードを使用して、メールアドレスの必須入力を任意項目に変更できます。具体的な方法は以下の通りです。 最近、外国貿易向けサイト構築のクライアントに…

2020年7月11日更新 約3分で読めます
WordPress移除用户新注册时邮件必填选项(注册不填邮箱/邮箱非必填)

WordPressで構築したウェブサイトは、ユーザー登録を利用したショッピングサイトをサポートしています。登録時にはデフォルトでメールアドレスの入力が必須ですが、特定のサイトではメールアドレスの強制入力を必要としない場合があります。そのため、以下のコードを使用して、メールアドレスの必須入力を任意項目に変更できます。具体的な方法は以下の通りです。

最近、クライアントに外国貿易向け独立サイト構築の際、カスタムコードの管理にCode Snippetsこのプラグインを使用してカスタムコードを管理しているため、本チュートリアルでもこの方法を使用します。

1、インストールCode Snippets

をインストールします。 2、新しい Code を作成し、以下のコードをコピーして保存します。

WordPress移除用户新注册时邮件必填选项

// 移除空邮件地址的提示
add_action('user_profile_update_errors', 'my_user_profile_update_errors', 10, 3 );
function my_user_profile_update_errors($errors, $update, $user) {
$errors->remove('empty_email');
}

// 这将删除电子邮件输入所需的javascript验证
// 还将删除标签中的(必填)提示
// https://blog.naibabiji.com/skill/users-without-email-in-wordpress.html
add_action('user_new_form', 'my_user_new_form', 10, 1);
add_action('show_user_profile', 'my_user_new_form', 10, 1);
add_action('edit_user_profile', 'my_user_new_form', 10, 1);
function my_user_new_form($form_type) {
?>
<script type="text/javascript">
jQuery('#email').closest('tr').removeClass('form-required').find('.description').remove();
// Uncheck send new user email option by default
<?php if (isset($form_type) && $form_type === 'add-new-user') : ?>
jQuery('#send_user_notification').removeAttr('checked');
<?php endif; ?>
</script>
<?php
}

3、保存後、ユーザーがフロントエンドで登録する際や、バックエンドでユーザーを追加する際に、メールアドレスは必須項目ではなくなります。

WordPress移除用户新注册时邮件必填选项

4.2/5 - (5 votes)
前の記事 Elementorビルダーで画像背景と文字の中央揃えを変更するチュートリアル 同じタイムラインの近くのコンテンツを読み続ける。 次の記事 BaiduでSitemap.xmlを追加すると„索引型は処理しない“と表示される問題の解決方法 次の関連チュートリアルや経験を表示する。

AIサイト構築アシスタント

🤖
こんにちは!私はNaibaサイト構築ノートのAIアシスタントです。何かお手伝いできることはありますか?
クイックコンサルティング: