ホームページ >バックエンド開発 >PHPチュートリアル >WordPress は登録インターフェイスにパスワードを実装しており、登録後はページにパスワードが直接表示されます。
この記事では主に、登録後にパスワードがページに直接表示されることを実現するための WordPress 登録インターフェースを紹介します。これには一定の参考値があります。ここで共有します。必要な友人はそれを参照できます
前書き:
WordPress は間違いなく強力ですが、いくつかの機能の実装はまだ少し不十分です。たとえば、新しいユーザーが Web サイトに登録した後、新しいパスワードを受信し、パスワードがシステムによって自動的に生成された後、何らかの理由でユーザーが電子メールを受信できず、ログインできない場合、このユーザー エクスペリエンスは依然として多少悪くなります。したがって、新規ユーザー登録後に生成されたパスワードを要求することができ、ユーザーはメールの受信を待たずに直接ログインできます。
変更を開始する前にいくつかの操作を行ってください:
wordpress はデフォルトではユーザー登録を許可していないため、登録機能を開くにはバックエンドにログインする必要があります。
実装プロセスは次のとおりです:
まず、wp-login.php、user.php (/wp-includes/user.php) の 2 つのファイルを見つける必要があります。
1. wp-includes/user.php –>function register_new_user(){} で次のコード行を見つけます:
1 update_user_option( $user_id, 'default_password_nag', true, true ); //Set up the Password change nag.
この文をその下に
1 // 把注册的用户名和随机生成的密码写进 cookie 2 setcookie("u",$user_login); 3 setcookie("user_pass",$user_pass);
追加します(注: 現在の WordPress 4.7.3 バージョンは /wp-includes/user.php パスの下にあります)
2. このファイル wp-login.php
を見つけて、WordPress ルートでこれを見つけますディレクトリ センテンス コード
1 $errors->add('registered', __('Registration complete. Please check your email.'), 'message');
は、次のコードに置き換えられます。
1 // 读取 注册后写进 cookies 的用户名 和密码 2 $errors->add('registered', __('注册成功!用户名:'.$_COOKIE["u"].' 密码:'.$_COOKIE["user_pass"].'(登录后自行修改成便于你记忆的密码)'), 'message');
これにより、新しく登録されたユーザー名とパスワードが、登録後にインターフェイスに表示されるようになります。
効果は次のとおりです
以上がこの記事の全内容です。皆様の学習に役立つことを願っています。その他の関連コンテンツについては、こちらをご覧ください。 、PHP 中国語 Web サイトに注意してください。
関連する推奨事項:
Wordpress の「記事 RSS」、「コメント RSS」、「WordPress.org」の RSS 機能の削除
##WordPress は登録ユーザーにパスワード設定電子メール プロンプトを送信します: パスワード リセット リンクが無効です。以下の新しいリンクをリクエストしてください
以上がWordPress は登録インターフェイスにパスワードを実装しており、登録後はページにパスワードが直接表示されます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。