Tag:ログイン ( 3 Posts)

メールアドレスでのログインを無効化

WordPress 4.5 からユーザー名だけではなく、メールアドレスによるログインが可能となりましたが、これを無効にしてしまいます。

function.phpに記載
remove_filter( 'authenticate', 'wp_authenticate_email_password', 20 );


無効化したので、ログインフォームのラベルを変更します。

function.phpに記載
function my_gettext_login( $translated_text, $text, $domain ) {
	if ( 'wp-login.php' === $GLOBALS['pagenow'] ) {
		if ( $domain == 'default' && $text === 'Username or Email Address' ) {
			$translated_text = __( 'Username' );
		}
	}
	return $translated_text;
}

add_filter( 'gettext', 'my_gettext_login', 20, 3 );


■参考にさせていただきました
https://xakuro.com/blog/wordpress/1287/

ログインページのデザインをカスタマイズする

ログインページもデザインをサイトと統一したい。とかオリジナルのデザインにしたいって時に使えるのが、「BM Custom Login」というプラグインです。 これもサイト制作をする上で、必ず使ってオリジナルのログインページを作っています。 使い方。
  1. プラグインをダウンロードしてくる。
  2. imagesフォルダ内に「login-bkg-tile.jpg」という名前でログイン画面のオリジナル背景画像を作成して入れる。
  3. /wp-content/plugins/ディレクトリにアップロード。
  4. プラグイン設定画面で有効化。
ログイン画面の画像を作る際に、「image-templates」フォルダ内に「login-bkg-tile.psd」というテンプレートファイルがあるので、これを使ってPhotoshopで加工すると簡単です。 文字の色とかはbm-custom-login-2.cssで設定できます。 ここで設定したログインページのデザインは、「WordPressPassword」を使った時のパスワード入力時にも表示されます。 オリジナルサイトを作る上で、このちょっとしたところでも違いを出せるのが嬉しいですね。

特定のページにパスワード認証をつける

会員専用ページを作りたい時に、そのページを開くのに パスワードで認証をしたい時に使えるのが、「WordPress Password」というプラグインです。 READ MORE