会員専用ページをつくる
2014/12/10
会員専用ページをつくるにあたり、いろいろなプラグインがある。今回クライアントの要望に適した専用ページを作るにあたり使用したシンプルなプラグイン「Sidebar Login」についてのメモ
WordPressの初心者が独学でホームページ作成したときの技術メモ
2014/12/10
会員専用ページをつくるにあたり、いろいろなプラグインがある。今回クライアントの要望に適した専用ページを作るにあたり使用したシンプルなプラグイン「Sidebar Login」についてのメモ
・ある特定のページを会員しか見れないようにする。(そのページ上でログインする)
・会員登録は管理者が手動で行う
機能がいっぱい詰まった会員管理プラグインは使わず、管理者がWordPressの購読者ユーザーとして会員管理し、ログイン画面を会員専用ページにつけることで対応する。
ログイン画面を簡単に追加できるプラグイン。
サイドバーにはウィジェットから簡単についかでき、固定ページ等にもショートコードで簡単に追加できるプラグインです。
こんな画面を表示させる
さっそく組み込み。今回は固定ページに追加することにする。
まず、ダッシュボードの「プラグイン」からインストールして有効化する。
表示させたい場所に下記を記述。
<?php if ( $user_ID ) : ?> ツꀀツꀀ ツꀀ<!-- ログインしている場合の処理を記述 --> <?php else : ?> ツꀀツꀀ ツꀀ<!-- ログインしていない場合ログインフォームを出す --> ツꀀツꀀ ツꀀ<p>会員専用ページです。会員の方は、ログインして下さい。</p> ツꀀツꀀ ツꀀ<?php the_widget('Sidebar_Login_Widget'); ?> <?php endif; ?>
これでログインしていない会員のみログイン画面を表示させることができます。
あと、ログインしているとページ上部にWordPressのメニューバーが表示されるので管理者以外は非表示にしておく。
function.phpに下記を追加。
function my_function_admin_bar($content) { return ( current_user_can( 'administrator' ) ) ? $content : false; } add_filter( 'show_admin_bar' , 'my_function_admin_bar');
これでおしまい。
WordPressのテーマを自分て作成しているとき現在表示されているのがどのテン …
ソースコードを投稿し綺麗に表示したい。でもCSSをつくるのは面倒。 でいろんな言 …
クライアントに納品するようなサイトはWordPressのログイン画面のロゴをオリ …
イベントカレンダーに欠かせないプラグイン「Events Manager」。今回は …
会員制のサイトや、クライアントの権限を「編集者」として引き渡しする場合など、動作 …
便利なイベントカレンダープラグイン「Events Manager」ですが、フォー …
WordPressでブログだけでなく通常のコーポレートサイトのようなページを作成 …
カスタム投稿を作成した時に、カスタムフィールドの条件をOR条件で抽出したかったり …
WordPressの記事を登録するときショートコードやタグなど手で打つのはめんど …
以前に「Events Manager」でオリジナルのプレースホルダーを追加するに …