プレミアムコンテンツや会員限定エリアにパスワード保護された投稿を使用している場合、イライラする点に気づいたかもしれません。WordPress はこれらの投稿をブログのフィードやアーカイブページから非表示にします。
これは、訪問者がパスワードの壁の後ろにどのような価値あるコンテンツが待っているのか全く分からないことを意味します。そして、それはサインアップを獲得したり、人々を興味を持たせ続けたりすることをより難しくする可能性があります。😕
良いニュースは、保護された投稿の短いプレビュー(または抜粋)を表示できることです。これにより、完全なコンテンツを公開することなく、人々が何を見逃しているのかを垣間見ることができます。
さまざまな方法を試した後、これを実行する最も簡単な方法はWPCodeを使用することだとわかりました。このガイドでは、WordPressサイトを壊すことなくパスワード保護された投稿の抜粋を表示する方法をステップバイステップで説明します。

パスワード保護された投稿の抜粋を表示する理由
時には、パスワード保護された投稿を完全に非表示にすることは、訪問者を遠ざける壁を設けるようなものだと感じることがあります。何を見逃しているのか見えなければ、コンテンツのロックを解除するモチベーションを感じないかもしれません。そこで抜粋が役立ちます!
抜粋を表示すると、読者は何が書かれているかのぞき見できます。本の最初の章を共有するようなものです。好奇心を刺激し、もっと読みたくさせます。
それがプレミアムコンテンツであっても、限定ビデオであっても、メンバー限定ガイドであっても、プレビューは誰かがサインアップ、ログイン、またはパスワードを入力するために必要な後押しとなる可能性があります。
これは、メンバーシップを提供するビジネスやクリエイターにとって特に役立ちます。よく作成された抜粋は、コンテンツの価値を示し、読者が何にサインアップしているのかを正確に示すことで、オーディエンスとの信頼関係を強化します。
また、パスワード保護を使用して個人的なコンテンツを家族や友人と共有する場合のような、より簡単なケースでも役立ちます。
最終的には、コンテンツを安全に保つことと、訪問者がエンゲージするのに十分魅力的であることのバランスを見つけることが重要です。抜粋を表示することは、まさにそれを達成するための簡単な方法です。

「抜粋を追加…」オプションは常にWordPressエディターで利用可能であることに注意してください。
ただし、パスワードで保護された投稿の場合、抜粋は表示されません。表示するには、カスタムコードスニペットを追加して表示可能にする必要があります。
これを踏まえ、カスタムコードプラグインを使用してパスワード保護された投稿の抜粋を表示する方法を説明します。このガイドで説明するすべての手順の概要を以下に示します。
- ステップ1:WordPressコードスニペットプラグインのインストール
- ステップ2:抜粋を表示するためのカスタムスニペットの追加
- ステップ 3: ブロックエディターを使用して投稿の抜粋を挿入する
- ボーナスヒント:プレミアムコンテンツの販売とペイウォールの作成
- よくある質問:パスワードで保護されたWordPress投稿の抜粋を表示する
- アクセスを制御し、WordPressサイトを成長させるためのその他の方法
準備はいいですか?始めましょう!
ステップ1:WordPressコードスニペットプラグインのインストール
通常、テーマのfunctions.phpファイルまたはサイト固有のWordPressプラグインにカスタムコードスニペットを追加するように言われます。
ただし、この方法は初心者にはあまり優しくありません。ほんの少しの間違いでも、WordPressサイト全体を壊してしまうリスクがあります。
このため、コードスニペットプラグインの使用を常に推奨しており、私たちのお気に入りはWPCodeです。私たちのパートナーブランドのサイト全体で、WPCodeを使用してカスタムコードスニペットを追加および管理しているため、その強力さと使いやすさを firsthand で知っています。
プラグインの詳細については、WPCodeの完全なレビューをご覧ください。

カスタムコードスニペットを追加するには、WPCode の無料版を使用できます。ただし、WPCode Proにアップグレードすると、すべてのスニペットの完全な改訂履歴の表示やコードのスケジュール設定など、さらに多くの機能が利用できるようになります。
このチュートリアルでは、WPCodeの無料 バージョンを使用します。
それでは、WPCodeプラグインをインストールして有効化しましょう。ヘルプが必要な場合は、WordPressプラグインのインストール方法に関するガイドをご覧ください。
アクティベート後、Code Snippet » + Add Snippetに移動できます。次に、「Add Your Custom Code (New Snippet)」にカーソルを合わせ、「+ Add Custom Snippet」ボタンをクリックします。

次の画面で、カスタムコードスニペットのコードタイプを選択する必要があります。
「PHPスニペット」をクリックできます。

ここで、WPCodeコードスニペットエディタに移動します。
ここから、スニペットの名前を追加できます。これは参照用ですが、後で簡単に参照できるように、明確な名前を使用することをお勧めします。
例えば、私たちはそれを「パスワード保護された投稿の抜粋を表示する」と名付けました。

これで、次のステップに進むことができます。
ステップ2:抜粋を表示するためのカスタムスニペットの追加
このステップでは、次のコードスニペットをWPCodeの「コードプレビュー」フィールドにコピーして貼り付ける必要があります。
function wpb_protected_excerpt($excerpt) { if (post_password_required()) { $post = get_post(); if (!empty($post->post_excerpt)) { return '<p>' . esc_html($post->post_excerpt) . '</p>'; } } return $excerpt; } add_filter('the_excerpt', 'wpb_protected_excerpt'); function wpb_protected_excerpt_posts($content) { if (post_password_required() && is_single()) { $post = get_post(); if (!empty($post->post_excerpt)) { return '<p>' . esc_html($post->post_excerpt) . '</p>' . $content; } } return $content; } add_filter('the_content', 'wpb_protected_excerpt_posts', 10); インターフェースでは次のようになります。

次に、「非アクティブ」から「アクティブ」にスイッチを切り替えるだけです。
その後、「スニペットを保存」ボタンをクリックしてください。

ステップ 3: ブロックエディターを使用して投稿の抜粋を挿入する
カスタムコードスニペットがサイトでアクティブになったので、投稿を開いて抜粋を追加できます。
まず最初に、投稿がパスワード保護されていることを確認してください。まだ行っていない場合は、「ステータス」セクションで設定を見つけることができます。
この場合、「公開済み」ステータスリンクをクリックします。

次に、「パスワード保護」オプションにチェックを入れるだけです。
その後、該当するフィールドにパスワードを追加できます。

それが完了したら、ポップアップの外側のコンテンツエディターのどこかをクリックすると、ポップアップを閉じることができます。
次のステップは、投稿の抜粋を追加することです。簡単にするために、ブログ記事の冒頭部分をコピーするだけで済みます。
🧑💻 プロ ヒント: WordPressでは、「抜粋」フィールドに追加できる文字数に厳密な制限はありません。ただし、サイトでの抜粋の表示方法は、テーマやウィジェットの設定によって異なります。デザインに合わせて長い抜粋が切り取られる場合があります。
抜粋は約55語に保つことをお勧めします。しかし、サイトで抜粋がどのように見えるかを確認し、スタイルに合わせて調整するのは良い考えです!
次に、「抜粋を追加…」リンクをクリックすると、抜粋を追加できるポップアップウィンドウが表示されます。

抜粋を「抜粋」フィールドに貼り付けたら、ポップアップの外側のコンテンツエディターのどこかをクリックします。
「アイキャッチ画像を設定」設定の下に、投稿の抜粋が表示されるはずです。

どうしても、抜粋の編集リンクをクリックして抜粋を調整することができます。
最後に、「更新」、「保存」、または「公開」ボタンをクリックして、変更を反映させます。
これで、ウェブサイトにアクセスして、WordPress のパスワード保護された投稿の抜粋を確認できます。

ボーナスヒント:プレミアムコンテンツの販売とペイウォールの作成
コンテンツを収益化したい場合は、ペイウォールを追加する方が良い選択肢かもしれません。
ペイウォールは、読者が支払いによるアクセスなどの特定の操作を行うまでコンテンツをロックします。収益を上げる効果的な方法であり、特に広告の掲載を避けたい場合に有効です。継続的なサブスクリプションに対して料金を請求したり、生涯アクセスに対する一度限りの料金を提供したりできます。

MemberPressを使用すると、ペイウォールの作成と管理が簡単になります。これは最高のペイウォールプラグインの1つであり、私たち自身も無料のビデオサイトの管理に使用しています。
プラグインの詳細については、MemberPress の詳細レビューをご覧ください。
MemberPressを使用すると、さまざまなサブスクリプションパッケージを設定し、各レベルでアクセスできるコンテンツを決定できます。この柔軟性により、視聴者のニーズに合わせて複数のメンバーシップティアを提供できます。
詳細については、WordPressでペイウォールを作成する方法に関するガイドを確認してください。
💡 注:ペイウォールがお金だけを意味するわけではありません。例えば、The New York Timesは、訪問者にニュースレターを購読するか無料アカウントを作成するように求めて、メールリストを増やすためにペイウォールを使用しています。一方、The Washington Postは、支払いを要求する前にトライアルまたは無料の記事を提供しています。
よくある質問:パスワードで保護されたWordPress投稿の抜粋を表示する
質問がありますか?以下は、WordPress でパスワード保護された抜粋を設定する際に、人々がよく尋ねる質問です。
この方法はWordPressのどのテーマでも機能しますか?
はい、この方法はどのWordPressテーマでも機能します。このコードは、特定のテーマに依存しない、フィルターフックとして知られる標準のWordPress関数を使用しています。これは、WordPressのコアの動作を変更するため、さまざまなデザインと互換性があります。
このコードを WPCode プラグインを使用して追加しても安全ですか?
もちろんです。WPCode のようなコードスニペットプラグインを使用することは、WordPress サイトにカスタムコードを追加する最も安全な方法です。
スマートなエラー処理機能を備えており、不正なスニペットがサイトを破損するのを防ぐことができます。さらに、コードをテーマファイルから分離するため、カスタマイズを更新したりテーマを変更したりしても、カスタマイズが失われることはありません。
保護されたページにも抜粋を表示できますか?
はい、このコードはページを含む、抜粋をサポートするすべての投稿タイプで機能します。ただし、最初にページで抜粋を有効にする必要がある場合があります。
一部のテーマではこれが自動的に行われます。お使いのテーマでそうならない場合は、簡単に有効にできます。段階的なヘルプについては、WordPressでページに抜粋を追加する方法に関するガイドを参照してください。
パスワード保護とメンバーシッププラグインの違いは何ですか?
パスワード保護は、1つの投稿を少数の信頼できるグループと共有する場合など、簡単な状況でうまく機能します。全員が同じパスワードを使用してコンテンツを表示します。
メンバーシッププラグインは、アクセスを販売するために作られています。MemberPressのようなプラグインを使用すると、複数のサブスクリプションレベルを作成し、支払いを受け取り、各ユーザーに独自のログインを提供できます。完全なメンバーシップサイトを構築したり、オンラインコースを販売したりしたい場合に最適です。
アクセスを制御し、WordPressサイトを成長させるためのその他の方法
この記事が、WordPressで保護された投稿の抜粋を表示する方法を学ぶのに役立ったことを願っています。これで、すべてを公開することなく、読者の興味を引く強力な方法ができました。
次に、コンテンツアクセスを制御し、サイトを成長させるための他のガイドを確認することをお勧めします。
- WordPressでコンテンツロックを追加する方法
- WordPressにフォーラムを追加する方法
- WordPressでプライベートコミュニティを作成する方法
- WordPressブログを完全に非公開にする方法
- ブログページからパスワード保護された投稿を非表示にする方法
- WordPressブログを管理・成長させるための便利なツール
- WordPress でコンテンツを保護する多くの方法
- WordPressメンバーシップサイト作成の究極ガイド
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。


イジー・ヴァネック
これは素晴らしいシンプルなソリューションです。PatreonのようにプレミアムコンテンツがあるものをWordPress内で探していました。記事の抜粋が表示されますが、残りはパスワードを入力しないとアクセスできません。このソリューションは非常に役立ちました。
Kim
こんにちは-保護された投稿の抜粋を手動で表示するためのコードを使用しました。
パスワードを入力して保護された投稿を読もうとすると、真っ白になってしまうまでうまく機能します。そのため、抜粋はカテゴリページに表示されます。投稿に移動し、パスワードを入力して全体を読もうとすると、ダッシュボードに投稿が書かれているにもかかわらず、真っ白になります。
保護されたコンテンツの抜粋に対する、ほぼ完璧な手動オーバーライドの編集をお願いします!
Jeff
post_password_required はパスワードが入力されている場合 FALSE を返すようです。そのため、元のロジックが失敗します。これも完全に正しいとは言えないかもしれませんが、私には機能しています。
if ( post_password_required() ) { $post = get_post();
return $post->post_excerpt.$content;
} else {
return $content;
}
Lori
ページの場合、コードはどうなりますか?これにより、ヘッダーとフッターのみが表示され、すべてのページが非表示になります。
シュテファン
Lori さん、こんにちは。
私も同じ問題を抱えています。この問題の解決策は見つかりましたか?
もちろん、他の人もヘルプや情報を提供することを歓迎します! ;- )
エイドリアン
これが現在機能するかどうかはわかりません。人々はコンテンツは無料でアクセスできるべきだと考えています…。ダウンロードや寄付のためなら機能すると思います。