新着記事プロフィールmenuWordPressで会員サイトを作るときに参考にした8記事2014.4.30Wordpressこんばんは。既存のテーマではあまりにも機能性、利便性が届かない...ということで、自作かカスタマイズか揺れに揺れたところ、ハッキリ判ったのことは、どちらもデスマーケティングということでした。期間があれば自作のほうが自由度が高かったかもしれません。どこからincludeしているのか、考えるだけでも目が回りますよね...そこで、おなじような状況の方をきっと導いてくれる、「wordpressで会員サイトを作る」という題材の記事をピックアップしました!ちなみに、ここで僕が言う「会員サイト」とは、ログインのためID、PASSWORDを必要とするのみでそれ以上の個人情報は必要としないものとします。深入った個人情報収集は必要に応じてカスタムフィールドなどで実装していただくようお願いします。Pluginsなんと全7話の超大作です。導入から、プラグインのインストール、管理画面のカスタマイズ、ダッシュボードの項目の調整までステップバイステップで書いてくださっています。Aveit.あっとブログログイン画面のロゴの変更などのため、アクションフックを使いCSSを適用させる方法。ちびと.netこちらはフィルターフックで書き換える手法です。functions.phpに記述するので、wp-login.phpを直接編集するよりも安全です。str_ireplaceというphp関数で置き換えています。str_replaceと比べ、大文字小文字を区別しないそうです。TechMemo上の2記事ぶんのことをプラグインで出来てしまいます。他のプラグインとのバッティングというのは結構コワイので、やはり自力でできることは自力でやるべきだと、wordpressからも学びます。StudioDansyakuこちらも理解が必要となってくると思います。ユーザーごとのレベルに応じたコンテンツの編集権限というものがありますが、そのレベルに応じてページ上のコンテンツの表示まで制御してしまおうという内容です。get_current_user_info();という関数でユーザーレベルを取得します。配列で渡されるので$current_user->user_level;でレベルのみ抽出しているわけですね。記事中にもありますが、ユーザー権限に対するレベルは以下のとおりです管理者10administrator編集者7editor投稿者2author寄稿者1contributor購読者0subscriberこちらも参考になります。blogダッシュボードの項目の調節を、functions.phpに記述する形で解説してくださっています。詳細に書いてあって解り易いです。ちなみにwordpress3.9でも、ココに書いてある記述はそのまま記述するだけで動作します。無料プラグインを使って会員サイトを構築します。ブログのトップページは会員以外も見えるようにする第二階層以下はIDとパスワードが必要IDとパスワードは全会員共通(つまり1通りでいい)と、以上の3つの条件というケースに当てはめて解説してくださっていますので、近しい状況の方はかなり参考になるはずです。未ログインユーザーに対するリダイレクトの扱いなど...セキュアなサイトに必要な事項です。}123if(is_user_logged_in()){}else{wp_redirect(('リダイレクト先URL');}書いてしまいますが、上記のコードを<!DOCTYPE...などの前に埋め込むことで、ページにアクセスした瞬間に真っ先にログイン認証が実行され、ログインしていない場合は「リダイレクト先URL」に転送されます。音楽Profile東京でWebデザイナー・コーダーとして、フロントエンド的なことからデザイン思考的なことを考えたりして、ごにょごにょと活動中。休日はよくカフェや漫画喫茶に出向いたりパン屋に行ったりコーヒ豆買いに行ったり、主に散歩しています。デザインのトレンドやデザイン思考、HTML、CSSからSASS、Javascript、Wordpress構築などコーディングのTIPSなどをブログにアップしていきます。