新・元地方の中規模印刷会社で苦悩するWebデザイナー改めWebディレクターの日記

自由な20代、窮屈な30代を経て、遂に40代になっちまったWebディレクター&パソコン講師の覚書と思う言(こと)。略称【ちほちゅう】

*

WordPress(ワードプレス)を会員制のサイトにする方法1 #wp

      2014/11/09

  • このエントリーをはてなブックマークに追加

1年以上前の記事です。内容が古い可能性があります。

ここではサイト全体を会員制にしてしまう方法を解説します。
サイトの一部を会員制にする方法は別記事にて(要プログラミング)。

用意するもの(プラグイン)。

□ WordPress | 日本語
当ブログワードプレス関連の記事

スポンサーリンク
 

Angsuman’s Authenticated WordPress Plugin」をWordPress(ワードプレス)にインストールします。
実はこのプラグインはWordPress(ワードプレス)の現バージョンに対応していないため、「プラグイン」→「プラグインの検索」でヒットしません。
従って手動でダウンロード及びインストール(アップロード)してください。
ダウンロード先はこちら
□ Angsuman’s Authenticated WordPress Plugin – Password Protection for Your WordPress Blog
Angsuman'sAuthenticatedWordPressPluginインストール
ダウンロードしたら解凍し、「wordpress/wp-content/plugins」にフォルダごとアップロード。

有効化する前に現バージョンに対応させるためちょこっとプログラムを書き換えておきます。
「プラグイン」→「プラグイン編集」からプルダウンメニューで「Angsuman’s Authenticated WordPress Plugin」をを選択して、

function ac_auth_redirect() {
// Checks if a user is logged in, if not redirects them to the login page
if ( (!empty($_COOKIE[USER_COOKIE]) &&
!wp_login($_COOKIE[USER_COOKIE], $_COOKIE[PASS_COOKIE], true)) ||
(empty($_COOKIE[USER_COOKIE])) ) {
nocache_headers();

となっている部分を

function ac_auth_redirect() {
if ( !is_user_logged_in() ){
nocache_headers();

と書き換えて「ファイルを更新」をクリック。
via : WordPressのブログ全体に認証をかける – satake7’s memo

その後「Angsuman’s Authenticated WordPress Plugin」を有効化するとサイト内どこにアクセスしてもID及びパスワードを聞かれるようになります。
ログイン制限完了
ログインしていないとどこへアクセスしてもこの画面です。
で、ひとまずこれだけでも会員制サイトにはなるのですが、これでは外部から来た方が会員になれません。

そこでメンバーシップ機能をオンにします。
「設定」→「一般」→「メンバーシップ」の「だれでもユーザー登録ができるようにする」にチェックを入れて「変更を保存」
メンバーシップを変更
これで、ID入力画面からどなたでもIDを取得することができるようになります。
登録可能なログイン画面
「登録」というリンクが現れ、こちらから会員登録ができるようになる。

ひとまずこれで会員制サイトにはできたわけですが、これだと誰でも会員になれてしまう等の問題もあります。
こちらに関しての解決法はサイト内の一部を会員制にする方法と合わせて解説させて頂きます。

 - CMS, WordPress, プログラミング, 覚え書き , ,

アドセンス広告メイン

Comment

  1. singusewigreE より:

    Yes, that�s right. We�ll pay you $25 when you sign up with us today!
    We have an instant $25 market research survey you can take as soon as you join.
    http://get-money-for-your-opinion.info
    Imagine companies paying you just to get your opinion about whether or not
    you like their products sound too good to be true? It isn�t.
    Thousands of companies are hiring people right now to do just that!
    There are opportunities worldwide, so it doesn�t even matter what country you�re from.
    When you join today, you�ll have THOUSANDS of surveys at your fingertips paying anywhere from $25-$50.
    You can take these online from home, on vacation or anywhere you have an internet connection.�
    Now is a better time than ever to get started! Take advantage of the instant $25 survey today!
    Click Below To Get Started Now:
    http://get-money-for-your-opinion.info
    Looking forward to working with you.
    Regards,
    Jenny Adams

Message

メールアドレスが公開されることはありません。

  関連記事

カーナビの地図更新サービスの無料期間が終わりそうなので地図データをアップデートしてみた(ID取得編)

1年以上前の記事です。内容が古い可能性があります。1. ID取得編 | …

Adsense(アドセンス) vs. Pitta!(ピッタ!)収益が高いのはどっち?

1年以上前の記事です。内容が古い可能性があります。9月9日に下記赤い部分にある広 …

no image
サイトをAutoPagerizeに対応させる方法

1年以上前の記事です。内容が古い可能性があります。先日タンブラーのために導入した …

Dreamweaverの同期機能を使いこなす。動的サイトは「クローク」機能で同期対象から外す

1年以上前の記事です。内容が古い可能性があります。いや、こんな便利な機能だったら …

やっぱりGoogleは正しい。広告スペースが大きいければ収益は上がる

1年以上前の記事です。内容が古い可能性があります。こんなの当然といえば当然なのか …

「PDCA」やら「AIDMA」やら「AISAS」やら

1年以上前の記事です。内容が古い可能性があります。最近、ちょっとしたことで抜ける …

湘南新宿ライン(赤羽⇔池袋間)は埼京線と並行して走っていない。山手線と並行して走ってた

1年以上前の記事です。内容が古い可能性があります。最近ダイヤ改正して上野東京ライ …

no image
年賀状印刷「高精細」と「きれい」の違いって?

1年以上前の記事です。内容が古い可能性があります。家庭での年賀状印刷もずいぶんと …

Googleアカウントの作り方(取得方法)パソコン編【改訂版】

1年以上前の記事です。内容が古い可能性があります。大変長らくお待たせいたしました …

WordPress(ワードプレス)が4.0.1に自動更新。XSS(クロスサイトスクリプティング)攻撃のおそれを回避

1年以上前の記事です。内容が古い可能性があります。人気のCMS「WordPres …

血液型オヤジ