今日のリンク

児童ポルノ禁止法が改正へ 漫画、アニメは対象外

日本人の人口減少が過去最大 2013年だけで23万9000人も減る赤ちゃんの出生数は、過去最少の102万9800人(前年比で7000人減少)。その一方で、死亡数は戦後最大の126万8000人。これは前年に比べて1万2000人増加だった。 地域別に見ると、出生数が死亡数を上回って人口の自然増を果たしたのは、 神奈川、愛知、滋賀、沖縄の4県のみ。その他の都道府県は全て出生数が死亡数を下回った。

WordPress ログイン失敗時の処理を変更する
[WordPress] ログインしていないユーザをログイン画面に移動させる | unlinked log
WordPressプラグイン『Login Alert Notification』をログインの成功か失敗かも通知するようにアップデート | 代助のブログ
Stealth Login Page – WordPressログイン画面を隠すプラグイン | 代助のブログ
フロントエンドユーザー管理プラグイン | WordPressのプラグイン販売サイト CMS×WP
WordPress管理ログイン画面の画像変更とリンクの削除(隠蔽)をしたいぃ! – フリーフードファイター兼SE社長の活動日記|株式会社ジーティーアイ

[WordPress] ログインしていないユーザをログイン画面に移動させる

ログイン判定を行い、ログインしてなかったらログイン画面に遷移させます。これを header.php とかに書くだけで会員制サイトの構築も簡単に出来ます。

// ログインしてなかったら
if (!is_user_logged_in()) {
// ログイン画面に遷移させる
auth_redirect();
}

もし、特定のコンテンツのみだけ会員専用にしたい ( 会員以外にも見せたい ) 場合は、is_category や is_page などを使ってやるといいかもです。

// ログインしていない、かつ、useronly というカテゴリの場合
if (!is_user_logged_in() && is_category(‘useronly’)) {
// ログイン画面に遷移させる
auth_redirect();
}

ユーザーの種類と権限 – WordPress Codex 日本語版
関数リファレンス/is user logged in – WordPress Codex 日本語版
関数リファレンス/get currentuserinfo – WordPress Codex 日本語版

ログイン/ログアウトタグ – WordPress テンプレートタグのリファレンス | Lovelog+*

ログアウトしてホームページにリダイレクトする
1 [048] ログイン|ログアウトの表示 | WordPress Experiment

さて、これらをふまえると以下のようなコーディングで実現できると考えられる。
※4行目が-> とHTML文字コードもまま表示されているので、->と変更して使用下さい。
1 if(is_user_logged_in()){
2 $current_user = wp_get_current_user();
3 $logout_url = wp_logout_url();
4 echo ‘こんにちは’.$current_user->display_name.’さん|ログアウトする‘;
5 } else {
6 $login_url = wp_login_url();
7 echo ‘ログイン新規登録する‘;
8 }

WordPress ログインフォームをページ上に表示してログインするには | MT Systems

  • ログイン


    Welcome! display_name ?>さん
    ログアウトは » ユーザー名:


  • 続きを読む 今日のリンク