WordPress でメンバーごとにコンテンツを制限する方法
WordPress サイトの特定の部分へのアクセスを制限/制限したいと考えていますか?この記事では、人気の WordPress プラグインを使用して、ウェブサイトにログインしているユーザーに基づいてサイトのコンテンツを制限する方法を説明します。言い換えれば、WordPress を使用してメンバーシップスタイルのウェブサイトをセットアップする方法です。
会員制ウェブサイトを作成する理由はたくさんあります。これらには以下が含まれますが、これらに限定されません。
- 強力なコミュニティを開発します。
- ウェブサイトでのエンゲージメントと会話を増やします。
- メンバーレベルごとにコンテンツへのアクセスを制限します。
メンバーシップ Web サイトの作成には、メンバーシップに基づいてコンテンツへのアクセスを制限するだけではなく、さらに多くの作業があることを認めざるを得ません。しかし、メンバーシップまたはサブスクリプション モデルで運営されている Web サイトは数多くあります。ウォール ストリート ジャーナルは、購読モデルで運営されている Web サイトの好例です。 Web サイトの限定コンテンツを購読すると、メンバーとみなされ、プレミアム コンテンツへのアクセスが許可されます。
会員制 Web サイトは、読者間のコミュニティ意識を育むだけでなく、コンテンツの一部またはすべてを販売して収益化するのにも役立ちます。コンテンツのどの程度を有料会員のみに限定するかを決定する必要があります。これはケースバイケースで検討する必要があります。また、Web サイトが専門とする業界にも大きく依存します。
定期購読による読者の潜在的な利益は、経済的に定量化でき、購入可能になるほど十分な額である必要があります。絶対に必要だと思わない限り、人々はあなたのコンテンツを購入することはありません。答えなければならない難しい質問がいくつかありますが、
- 自分のコンテンツのレプリカまたは同様のコンテンツを Web 上の他の場所で無料で見つけることはできますか?
- ユーザーにとっての潜在的な利益は購入コストを上回りますか?
価格設定が高すぎると、購読者数が減少するだけでなく、購読者に本当の価値を提供できなければ、ひどい目に遭うことになります。 Web サイトにサブスクリプション ベースのメンバーシップ モデルを導入しても、あまり利益が得られそうにないと思われる場合は、コンテンツのアクセシビリティをソーシャル シェアと交換することができます。
コードを使用してメンバーごとにコンテンツを制限する
サイト上のコンテンツを制限するのに役立つさまざまなプラグインを説明する前に、開発者が現在のユーザー タイプに適しているかどうかを確認し、それに応じて制限するために使用できるコードをいくつか見てみましょう (非常に簡単なので)。インスピレーションを得るために使用できる以下の 2 つのスニペットをご覧ください。
// Example to restrict entire pages for logged in users only
function wpex_restrict_page_to_logged_in_user() {
// Get global post
global $post;
// Prevent access to page with ID of 2 and all children of this page
$page_id = 170;
if ( is_page() && ( $post->post_parent == $page_id || is_page( $page_id ) ) ) {
// Set redirect to true by default
$redirect = true;
// If logged in do nor redirect
// You can/should place additional checks here based on user roles or user meta
if ( is_user_logged_in() ) {
$redirect = false;
}
// Redirect people witout access to homepage
if ( $redirect ) {
wp_redirect( esc_url( home_url( '/' ) ), 307 );
}
}
}
add_action( 'template_redirect', 'wpex_restrict_page_to_logged_in_user' );
// Example to restrict specific content by user role
$current_user = wp_get_current_user();
$user_role = $user->roles ? $user->roles[0] : false;
if ( 'subscriber' == $user_role ) {
echo 'Show something here';
}
さて、本題は終わりましたので、 コンテンツへのアクセスを制限するのに役立つプラグインをいくつか見てみましょう。
コンテンツプロを制限する
コンテンツへのアクセスを制限することに関しては、おそらく最高のプラグインです。おそらく他の機能豊富なプラグインよりもこのプラグインをお勧めする理由は、そのシンプルさです。さまざまなレベルのメンバーがアクセスできる投稿/ページ、またはページ/投稿の一部を選択できます。
サブスクリプション レベルに関しては、任意の数のサブスクリプション レベルを設定し、異なるレベルのコンテンツ アクセスを割り当てることができます。これにより、さまざまなレベルのアクセスに応じてさまざまな価格を設定することができます。さまざまなサブスクリプション レベルを作成し、パブリック サブスクリプションを許可すると、支払いメカニズムが機能します。そして、このプラグインは Paypal、Stripe、Braintree で動作します。
さらに、プラグインを使用すると、割引を作成したり、収益を効果的に報告したりできます。割引に関しては、プラグインは割引を有効にするショートコードを生成します。これにより、他の Web サイト、特にクーポン サイトで割引を簡単に共有できるようになります。特定の割引率を設定したり、割引の有効期限を設定したりすることもできます。必要に応じて、割引コードの使用回数に制限を設定できます。
データはあらゆるビジネス、特に Web ベースのサービスやブログにとって非常に役立つ資産です。プラグインによって生成されたすべてのデータを、メンバーごと、支払いごと、あるいはその両方ごとに CSV ファイル経由でエクスポートできます。あるいは、aWeber や MailChimp などの一般的なニュースレター プラグインにデータをインポートすることもできます。登録フォームは非常に使いやすく、非常に簡単です。
制限付きコンテンツを入手 プロ
プライベートコンテンツ
ポット、ページ、メニュー、カテゴリ全体など、Web サイト上のほぼすべての種類のコンテンツを保護できます。ワンクリックで Web サイト上のコンテンツにアクセスできないようにする Web サイトのロックダウンもあります。
このプラグインは、ユーザーを整理し、内部検索とカテゴリ フィルターを使用して並べ替えるのに役立ちます。統合されたショートコード ウィザードを使用すると、コンテンツを非表示にする作業がはるかに簡単になります。
このプラグインの制限機能は、メニューを含む WordPress サイトのあらゆる部分に適用されます。カスタム投稿タイプと分類法をブロックできます。いくつかのプリセット テンプレートがありますが、カスタム スキン ビルダーは、ブロックされたコンテンツ テンプレートのカスタマイズに役立ちます。
2 つのレイアウト オプションを備えた登録フォームは、スパムから保護するために強化されています。このプラグインは、WordPress サイト上のコンテンツへのアクセスを制限することを主な目的として、Contents Restrict Pro プラグインと同様に作成されています。
PRIVATECONTENT プラグインを入手する
CM によるユーザー アカウントのアクセスの制限
ユーザーに登録を要求し、特定の期間または使用後にアカウントを自動的に削除するにはどうすればよいですか?まさにそれが CM Restrict User Account Access の目的です。このプレミアム プラグインには、WordPress サイトのフロントエンドまたはバックエンドを制限したり、サイトにアクセスする回数に基づいてアクセスを制限したり、一定時間後にアカウントを自動的に制限または削除したりするために使用できるオプションが備わっています。
このプラグインは、CM 登録コードや招待コードとも完全に互換性があり、より高度なユーザー登録および管理ツールや招待コードを利用できます。そのため、招待サイトとメンバー限定サイトをすぐにセットアップできます。
GET CM ユーザーアカウントのアクセスを制限する
メンバーマウス
MemberMouse は、WordPress Web サイト向けの強力なメンバーシップ管理システムです。このメンバーシップ管理システムは、デジタル製品、サービスとしてのソフトウェアの販売に役立ち、オンライン小売店のポータルとして機能し、サブスクリプション コンテンツの販売にも適しています。
これは、時間のかかる付加価値のないプロセスを排除するために作成されました。ビジネスにサポートの自動化、顧客管理、レポートと分析を提供しますが、私たちはコンテンツを保護する機能に興味を持っています。
Web サイト上にメンバー専用エリア、パスワード保護ページ、その他のコンテンツを簡単に作成できます。このプラグインは、トライアルオファー、割引、クーポンの作成にも対応します。 8 つの決済ネットワークと連携しているため、ほぼすべての見込み顧客がカバーされます。
MemberMouse は、最も基本的なプランで月額 19.95 ドルと少し高価かもしれませんが、WordPress プラットフォーム上に専用の会員制 Web サイトを構築したい場合には依然として優れた選択肢です。
メンバーマウスを取得する
会員プレス
MemberPress は、WordPress Web サイト用のもう 1 つの強力な会員管理プラグインです。 MemberPress はセットアップと開始が簡単で、メンバーシップ レベルに基づいてコンテンツへのアクセスを細かく制御できるように設計されています。 MemberPress を使用すると、Web サイトでホストされているページ、投稿、子ページ、カスタム投稿、タグ、カテゴリ、その他すべてのファイルやコンテンツへのアクセスを制限できます。
コミュニティ メンバー向けのクーポンやプレミアム フォーラムを作成できます。 Business Plan の場合は MemberMouse よりも大幅に安く、年間 99 ドルです。
メンバープレスを取得する
有料会員(フリーミアム)
有料メンバー サブスクリプションを使用して、有料の定期メンバーシップをすばやく追加します。このプラグインには、登録ページ、サブスクリプション プラン、カスタム ログイン、制限付きコンテンツなどをセットアップするための簡単なオプションが含まれています。 WooCommerce と統合して、メンバー限定の製品や割引を提供することもできます。
有料メンバーのサブスクリプションを取得する
制限付きサイトアクセス(無料)
ログインしている訪問者、または指定された IP アドレス範囲からサイト コンテンツにアクセスしている訪問者にサイトへのアクセスを制限するシンプルなプラグイン。アクセスできない訪問者は、ログイン ページなどの別のページにリダイレクトされるか、メッセージを表示することができます。
ダウンロード制限付きサイトアクセス
アルティメット会員(無料)
Ultimate Member は、簡単な登録フォームを作成し、オンラインで新しいコミュニティを構築できるようにする、シンプルかつ効果的なプラグインです。カスタム ユーザー ロールを作成し、グローバル スケールおよび投稿/ページごとにコンテンツ制限を行うこともできます。ログイン ユーザー、ログアウト ユーザー、全員の 3 つのカテゴリを区別します。
アルティメットメンバーをダウンロード
この記事がお役に立ち、あなたの WordPress サイトに最適なメンバーシップ主導のコンテンツ制限プラグインが見つかったことを願っています 🙂 WordPress の世界からのニュース、チュートリアル、その他の情報を入手するには、ぜひ WPExplorer ブログを購読してください。