WordPressの投稿に有効期限を与える方法
公開: 2017-05-22いくつかのWordPressの投稿はミルクのようなものです。 つまり、最初に書いたときは良いのですが、1週間後(1か月や1年は言うまでもなく)、少し酸っぱくなり、あまり役に立ちません。 季節のお知らせ、イベントの詳細、終了したコンテスト、景品などの投稿。そのような場合は、WordPressの有効期限を追加して、投稿のコンテンツが有効期限を過ぎていることを読者に知らせることができます。
朗報です! 適切なサードパーティのプラグインを使用して、WordPressの投稿に有効期限を追加できます。 この投稿では、両方の簡単なチュートリアルを提供します。
- 投稿に有効期限を追加する
- 有効期限後の投稿の内容の変更
そして、さらに多くの機能を利用できるプレミアムプラグインも提案します。
ポストの有効期限を設定することをお勧めする場合
WordPressの有効期限を追加することを検討する主な理由は2つあります。
まず、コンテンツが実際に時間に敏感である場合、それは有効期限を追加するのにかなり良い状況です。 たとえば、1週間で期限切れになる別の店舗でのセールについて書いている場合、セールが終了した後も投稿を表示し続けることは、訪問者にとって大きなメリットにはなりません。
クーポン、景品、イベント…すべてが有効期限を追加する正当な理由です。
ただし、投稿に有効期限が本当に必要ない場合でも、有効期限を使用して人工的希少性を作成することもできます。 希少性はあなたの投稿の内容に切迫感を加えます。
訪問者がすぐに行動しない場合…彼らは逃すかもしれません。 そして、誰も見逃したくない! それが私たちがその頭字語を発明した理由です:FOMO、または見逃すことへの恐れ。
人工的希少性のルートに行く場合、実際には2つの異なるタイプの有効期限を適用できます…
定期的な有効期限と常緑樹の有効期限
定期的な有効期限は、WordPressの投稿に有効期限を与えることを考えるときに最初に頭に浮かぶものです。 つまり、投稿の有効期限が切れ、その時点で全員の投稿の有効期限が切れる特定の日時を設定します。
常緑樹の有効期限は、少し異なるアプローチを取ります。 すべての訪問者に同じ終了日を適用する代わりに、常緑の有効期限は、その人が最初にサイトにアクセスした時期に応じて、訪問者ごとに異なります。
たとえば、訪問者の最初の訪問から7日間の常緑樹の有効期限を設定した場合、すべての訪問者は独自の7日間のカウントダウン(Cookieに基づく)を持ちます。
次のチュートリアルで使用するプラグインは、前者を追加するのに役立ちます。 また、常緑樹の有効期限が必要な場合は、次のセクションでそれを処理できるプレミアムプラグインを提案します。
簡単なWordPressの有効期限を追加する方法
基本的なWordPressの有効期限を追加するには、Simple PostExpirationという無料のプラグインをお勧めします。 仕事をすることを目的としたプラグインがいくつかありますが、Pippin Williamson(Restrict ContentProとEasyDigital Downloadsの背後にいる同じ人)から来ているので、私はこれが好きです。
プラグインを使用して有効期限後を適切に設定するには、次の2つの手順を完了する必要があります。
- 投稿の全体的な有効期限を設定します
- ショートコードを使用して、有効期限後に投稿のコンテンツをどう処理するかをプラグインに指示します。
1.投稿の全体的な有効期限を設定します
この最初のステップはかなり簡単です。 投稿を追加または編集するたびに、[公開]オプションの下に新しい[有効期限]タブが表示されます。 あなたがする必要があるのはあなたがあなたの投稿を失効させたい日を選択することです:

次に、その日付が来ると、プラグインは投稿のタイトルの前に、期限切れであることを示すテキストを自動的に追加します。

ただし、プラグインはこのテキストを投稿のタイトルに追加しますが、投稿のコンテンツは変更されません。 少なくともこれまでのところ。
投稿の有効期限が切れたときにコンテンツを変更するには、変更するコンテンツをショートコードでラップできます。
2.期限切れのコンテンツをショートコードでラップする
期限切れにするコンテンツを指定するには、[expires]ショートコードを使用できます。 たとえば、上記の例でデフォルトがどのように機能するかを次に示します。
バックエンドでは、次のようになります。

そして、それはフロントエンドで次のようにレンダリングされます。


ただし、ショートコードを使用すると、投稿の有効期限が切れたときに表示されるメッセージをカスタマイズすることもできます。 ショートコードにexpired = 'your message'を追加することで、メッセージを好きなように作成できます。
たとえば、ショートコード[ expires expired = '申し訳ありませんが、このコンテンツは利用できなくなりました']を使用すると、フロントエンドで次のようになります。

また、コンテンツの一部でショートコードを使用することもできます。 たとえば、期間限定のクーポンを表示する場合は、バックエンドで次のように設定できます。

そして、フロントエンドでは、次のように表示されます。

簡単ですよね?
他のショートコードパラメータを使用して、次のこともできます。
- 投稿の有効期限が切れる前に表示されるメッセージをカスタマイズする
- 期限切れのコンテンツにカスタムCSSスタイルを追加する
- 日付形式を変更する
ショートコードパラメータの完全なリストは、プラグインのWordPress.orgリストページにあります。
Divi Builderで動作しますか?
さて、重要な質問ですが…Simple PostExpirationはDiviBuilderで機能しますか? それをテストするために、私はいくつかのテキストでモジュールを作成し、そのテキストをショートコードでラップしました。 また、両方が機能することを確認するために、ショートコードなしでモジュールを作成しました。 結果? 成功!
次のような2つのテキストモジュールを使用して投稿を設定します。

…フロントエンドでは、WordPressエディターを使用したときとまったく同じように見えました。

したがって、WordPressEditorを使用している場合でもDiviBuilderを使用している場合でも、Simple PostExpirationが機能するはずです。
WordPressの有効期限後を追加するその他のオプション
Simple Post Expirationはかなり柔軟性がありますが、前に説明したWordPressのPostExpirationへの常緑のアプローチには役立ちません。
残念ながら、その機能を提供する無料のプラグインを追跡することはできませんでした。 しかし、私はPage ExpirationRobotと呼ばれるプレミアムなものを見つけました。
Simple PostExpirationでは得られない2つの優れた機能を提供します。
- すべての訪問者に固有の常緑の有効期限
- ユーザーがアクセスした投稿の有効期限が切れた場合に、ユーザーを別のURLにリダイレクトする機能。
このプラグインは実際には無料でしたが、開発者は最近、月々の支払いが必要なWebアプリバージョンに移行したようです。
まとめ
常緑の有効期限が必要な場合は、私が知る限り、有効期限後のロボットをポニーアップする必要があります。 それ以外の場合は、尊敬されているWordPress開発者からの無料で手入れの行き届いたオプションとして、Simple PostExpirationを使用することをお勧めします。
さて、あなたに–あなたはマーケティング戦術として期限切れの投稿を使用しますか? もしそうなら、彼らはどのように機能しますか?
GN ILLUSTRATOR /shutterstock.comによる記事のサムネイル画像
