左坊のメモ帳

WordPress など

*

Theme My Loginの使い方、設定方法

      2016/12/25

Theme My Loginとは

WordPressの会員管理をするためのプラグインです。

ログインページパスワードリセットページを作成したり、登録ユーザーが管理画面へのアクセスすることを禁止してフロントエンドでプロフィール変更できるようにできます。
また、ログインユーザーのみサイトへアクセスできるようにもできるので、会員限定サイトをこのプラグインだけで実現できます。

スポンサーリンク

設定方法

プラグインをインストールすると、管理ページに「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項目の設定ができます。

  1. Enable Custom E-mail
  2. Enable Custom Passwords
  3. Enable Custom Redirection
  4. Enable Custom User Links
  5. Enable reCAPTCHA
  6. Enable Security
  7. Enable Themed Profiles
  8. 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 管理者による承認を必要とします。

外部サイト

Theme My Loginサポートフォーラム

Theme My Loginの日本語ファイル

 - WordPress