会員制・アクセス制限

ユーザー登録・マイページのあるサイト、アクセス制限のあるサイトを構築するのに必要なことをまとめます。 数年前にユーザー登録するとおすすめや履歴を表示する求人サイトを構築したことがありますが、それが最も多く関数を書いたサイトだったかもしれません。 会員制とアクセス制限のプラグイン ユーザー登録関連のプラグインは登録ページとログインページ周りのみのもの、登録の項…

ワードプレスで出来ることまとめ

新着情報・任意の投稿を外部に表示 メールフォームでの予約受付・定員や日時での締め切り イベントの管理/予約・申込みとの連携 画像やPDFのアーカイブ 投稿欄のカスタマイズ/自由度の高いコンテンツ 検索・絞り込み/マッチング メールフォームと投稿の連携など 会員制サイト ショッピングサイト 多言語サイト 予約更新/自動更新 インポート・複製・サーバー移転 お問…

既読ボタン

会員制サイトで大切なお知らせをユーザーが読んだことを確認したい、読んだユーザーの名前と合計人数を投稿上に表示したい。 1.カスタムフィールドでユーザー名欄を作成 2.ログイン中のユーザー名を取得 3.ユーザー名欄を取得して、ログイン中ユーザー名が含まれていなければ既読ボタンを表示して送信してもらう 4.ユーザー名欄が空であれば、そのままログイン中ユーザー名を…

無理やりパスワードを付ける

会員制サイト向けの有料テーマを利用したサイトで、ユーザー登録を招待した人限定にしたい。 テーマオプションには「ヘッダーに登録ボタンを表示する」「誰でも登録できる」というようなチェックがあって、両方にチェックが入っていると、アカウント用に設定した固定ページの下層ページとして登録フォームのページが表示できる。 *実際には登録フォームのページは存在していないので、…

Theme My Login の変わったところ

会員制サイトの作り方については、仕様によっても最適な方法は変わると思うが、ユーザー情報にフィールドを追加したい場合、できれば使い慣れたAdvanced Custom Fields を使いたいので、ユーザー登録ページにはTheme My Login を使いたい。 *追加したフィールドは自動で表示される。 で、数年ぶりにTheme My Login を使って驚い…

会員登録関連メモ

ユーザー登録や会員制機能はプラグインを使ったほうが楽なのだが、今回はユーザー登録は管理者が全て行い、会員向けお知らせカテゴリーが1つという内容で、ユーザー登録や会員制プラグインはどれも多機能で、この内容に合うものがなかったので使わないことにした。 そうすると、あれこれ面倒なことが色々出てきたので覚書としてメモ。 まず、ユーザー登録の項目はAdvanced C…

会員制サイトでのダウンロード管理

会員制サイトで会員のみがダウンロードできる壁紙コンテンツ、ということで、WP-Filebase Download Manager:https://wordpress.org/plugins/wp-filebase/ を導入。 WP-Filebase の設定ページでカテゴリーを作成し、カテゴリーに対してアクセス権を設定。 ファイルのアップロード時にアクセス権を…

サイト全体にパスワードをかける

サイトの製作中は、いつもは private only でログインしないと表示しない設定にするのだけど、会員制サイトでログイン時と非ログイン時の分岐を付ける場合にはサイト全体にパスワードをかけたほうが楽、ということで探したプラグイン。 Hide My Site:http://wordpress.org/plugins/hide-my-site/ 必要な設定はパ…