WordPress

公開前の記事を外部確認できるプラグイン「Public Post Preview」が便利!閲覧期間の延長方法も【WordPress】

まさや
記事内に商品プロモーションを含む場合があります

ブログを運営していると公開前の記事を外部の方に事前確認してもらわないといけないことが出てくるかと思います!

文章だけであれば内容をコピー&ペーストしてメールすることも可能ですが、記事中に画像がある場合などはページをPDF化したりなど、それなりに手間がかかってしまいます

今回紹介する「Public Post Preview(パブリックポストプレビュー)」を導入すると、1クリックで発行できる外部確認用のURLをシェアするだけで、特定の記事のみ公開前に閲覧可能な状態にすることができます

  • ログインなしでも閲覧できるプレビュー用のリンクを生成できる
  • 有効期限が設定されている

また、外部確認を可能状態にした記事は自動的に48時間のみ閲覧可能な状態になるので、手動でOFFにしなくても48時間が経過すると閲覧不可能な状態に切り替わります(時間が短いと思う場合はfunction.phpに追記することで期間変更も可能です)

Public Post Previewの特徴

Public Post Previewはリード文で述べたように公開前の記事の「外部確認用URL」を発行して、特定の人だけにログイン不要で記事をチェックしてもらえるシンプルな機能のWordPressプラグインです

まさや
まさや

公開前の下書き記事を簡単に共有する事ができます!

Public Post Previewの使い方

Public Post Previewのインストール

WordPress プラグインディレクトリに登録されているプラグインになりますので、WordPressの管理画面から「プラグイン」の「新規追加」からインストールすることができます

プラグインを追加画面が開いたら右上の検索窓に「Public Post Preview」と入力し、該当プラグインの「今すぐインストール」ボタンをクリック

インストールが完了したら「有効化」をクリックしてしてプラグインを使用できる状態にします

Public Post Preview は日本語対応の際に一時期「外部確認」という名前に変わっていたことがありますが、現在は元に戻っているようです

下記のサイトからプラグインをダウンロードし、FTPソフトを使ってwp-content/pluginsディレクトリにインストール方法もありますが、上記の方法でインストールできるのであれば問題ありません

Public Post Previewの設定

Public Post Preview設定項目が用意されてないプラグインになりますので、このまま使用することができます。閲覧期限の延長については別の方法で設定することになります

Public Post Previewの使用方法

まず、共有したい記事を作成し「下書き」・「予約投稿」・「レビュー待ち」のいずれかで保存をすると、投稿画面のサイドバーに「外部確認を許可する」というチェック項目が表示されます

このチェックボックスにチェックをいれると下部に専用のURLが発行されるので、このURLをメールなどで相手に伝えれば公開前の記事を確認してもらうことができます!

まさや
まさや

記事の状態が「非公開」の場合はこのプラグインを使っても見れません!

Public Post Previewの有効期限を変更する

Public Post Previewはシンプルで便利なプラグインですが、外部確認のチェックを入れていから48時間という制限が微妙に短くて困る場合があります

メールで連絡する時に「URLが見れなくなってしまった場合は再発行しますのでご連絡ください!」みたいな一文を入れるのですが、以下のような状況などでそれなりに高確率で再発行が必要になるケースがあります

  • 複数人でチェック確認が必要で時間がかかる
  • 後でじっくり確認しようと思ったら見れなくなっていた

設定項目がないシンプルなプラグインですが、時間くらいは調整できるようにしてほしかったと思いつつ、期間の延長する方法がないかと調べてみると、プラグインの導入とfunction.php に追記する方法で期間の延長が可能でした

別のプラグインPublic Post Preview Configuratorを使用する

専用プラグイン「Public Post Preview Configurator」を導入する方法ですが、こちらのプラグインは別の方が作られたもので、2年以上更新されていないようだったので今回は使用しませんでした

まさや
まさや

無意味にプラグインを増やすのも良くないそうなので、今回は追記の方法にしました!

function.php に追記する

また、function.php に追記する方法はPublic Post PreviewのプラグインページにあるFAQに書かれている方法なので制作者公認です!

add_filter( 'ppp_nonce_life', 'my_nonce_life' );
function my_nonce_life() {
    return 5 * DAY_IN_SECONDS;
}

コード3行目の数字「5」を任意の日数に変更することで調整が可能です

function.phpは編集に失敗すると、ワードプレスが真っ白になるエラーが発生する可能性があるのでご注意を!

まさや
まさや

割りと気軽に発生するトラブルですのでご注意を!

まとめ

Public Post Previewは日本語にも対応しているので安心して利用できますね。チェックを入れるだけで公開前の下書き記事を簡単にシェアできるので、外部確認が必要になった場合は活用してみては如何でしょうか?

ABOUT ME
まさや
まさや
地域情報ブロガー
何かと話題の絶えない兵庫県明石市で「明石じゃーなる」という地域情報サイトを2015年から運営しております。最高126万PV/月
記事URLをコピーしました