Theme My Loginとは
WordPressの会員管理をするためのプラグインです。
ログインページやパスワードリセットページを作成したり、登録ユーザーが管理画面へのアクセスすることを禁止してフロントエンドでプロフィール変更できるようにできます。
また、ログインユーザーのみサイトへアクセスできるようにもできるので、会員限定サイトをこのプラグインだけで実現できます。
[adsense]
目次
設定方法
プラグインをインストールすると、管理ページに「TML」というメニューが表示されます。
TMLのサブメニューには「General」がありますが、それ以外の設定サブメニューは「General」ページのModules欄にある各項目をオン(チェックを入れる)にして、一度「変更を保存」することで、サブメニューとして表示されます。
また、インストール後に以下のページが固定ページとして作成されます。
- Login
- Logout
- Lost Password
3つも固定ページの本文には同じショートコード[theme-my-login]が記載されていますが、URLを開くとそれぞれのページが表示されます。
おそらく、パーマリンクの文字列で判断しているのだと思います。
General
Stylesheet Enable “theme-my-login.css”
theme-my-login.cssを有効にするかどうか指定します。
アップグレードによる影響を回避するには、このcssをテーマファイルのディレクトリに移動します。
cssファイルは、wp-content/plugins/theme-my-login/にあります。
Login Type
ログイン時に「ユーザ名」「メールアドレス」のどちらを使用するかを指定します。
- Username or E-mail:「ユーザー名」「メールアドレス」のどちらでも使用できる
- Username only:「ユーザー名」のみ使用する
- E-mail only:「メールアドレス」のみ使用する
Modules
以下の8項目の設定ができます。
- Enable Custom E-mail
- Enable Custom Passwords
- Enable Custom Redirection
- Enable Custom User Links
- Enable reCAPTCHA
- Enable Security
- Enable Themed Profiles
- Enable User Moderation
Enable Custom E-mail
メールの宛先や件名、本文をカスタマイズできます。
カスタマイズできるのは、以下のケースのメールです。
- アカウント新規作成時にユーザー自身へ送信するメール
- アカウント新規作成時に管理者(特定のメアド)へ送信するメール
- パスワードリセット実行時にユーザー自身へ送信するメール
- パスワードリセット実行時に管理者(特定のメアド)へ送信するメール
Enable Custom Passwords
アカウント新規作成時に、ユーザーがパスワードを決められます。
Enable Custom Redirection
ログイン後、ログアウト後にリダイレクトするページを指定できます。
アカウントの権限毎に設定可能です。
動作が不安定で指定したとおりに動かないことがあります。フォーラムでも質問されてる方いるので、おそらくバグです。
Enable Custom User Links
ウィジェットに表示されるログインユーザー情報欄の各リンクをカスタマイズできます。
Enable reCAPTCHA
Googleのサービス「reCAPTCHA」を利用する場合に設定します。
Enable Security
Private Site Require users to be logged in to view site
ログインしているユーザーのみ、サイトにアクセスできるようになります。
Private Login Disable wp-login.php
wp-login.phpへアクセスできないようになります。(ページが見つかりません、となる)
Login Attempts After 5 failed login attempts within 1 , lockout the account for 24 .
ログインロックを掛けられます。
Enable Themed Profiles
Enable Themed Profilesを有効にするとフロントエンドからプロフィールを変更できるようになります。
Themed Profiles
フロントエンドからのプロフィール変更を「無効」にしたいユーザーグループを指定できます。
Restrict Admin Access
管理画面(wp-adin)へのアクセスを禁止できます。
一般ユーザーに管理画面側を見せたくない場合に使えます。
Enable User Moderation
ユーザー新規作成時に、どのような承認フローを入れるか指定できます。
Moderation Type
- None 承認は不要で、登録後すぐにアカウントが作成されます。
- E-mail Confirmation 登録したメールアドレスに承認用のリンクを付けて、そのリンクがクリックされたらアカウントが作成されます。
- Admin Approval 管理者による承認を必要とします。
コメント