【WPプラグイン】Public Post Previewの確認用URL発行手順・有効期限の変更方法
![【WPプラグイン】Public Post Previewの確認用URL発行手順・有効期限の変更方法](http://creatopia.jp/storage/images/eyecatch_92869.png)
「Public Post Preview」は、WordPressのプレビューページを、外部確認(ログイン外ユーザーでも閲覧)できるようにするプラグインです。
本記事では、外部確認用URLの発行方法と、リンクの有効期限の変更方法を解説します。
Public Post Previewのインストール方法
▼「プラグイン」一覧ページから[新規追加]ボタンをクリック。
![WordPressプラグインを新規追加](https://images.microcms-assets.io/assets/6e313257045045279f46e11cc06c0be2/815a950725764ab9863e5b2e48964aaf/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202023-06-12%2010.09.46.png)
▼ 右上の検索ボックスで「Public Post Preview」を検索し、[今すぐインストール]ボタンをクリック。
![Public Post Previewを今すぐインストール](https://images.microcms-assets.io/assets/6e313257045045279f46e11cc06c0be2/a8789b2436b24c85b2350485baa5e493/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202023-06-12%2010.10.14.png)
▼ [有効化]ボタンをクリック。
![Public Post Previewを有効化](https://images.microcms-assets.io/assets/6e313257045045279f46e11cc06c0be2/16532ff835e042a7bea2d26aa7e76d6c/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202023-06-12%2010.10.38.png)
有効化されれば、とくに設定不要でPublic Post Previewはすぐに使えます。
Public Post Previewの使い方(外部確認URLの発行方法)
▼ 編集画面右側の投稿設定に、「外部確認を許可する」というチェックボックスが表示されるので、チェックを入れてください。
![外部確認を許可する チェックボックス](https://images.microcms-assets.io/assets/6e313257045045279f46e11cc06c0be2/61753683feab4e3d86101b85d1051153/Photokako-mosaic-YuRV62qfFx4DZMs6.png)
▼ 発行されるURLをコピー(右側のアイコンをクリックでコピーできる)。
![](https://images.microcms-assets.io/assets/6e313257045045279f46e11cc06c0be2/2a68fd69113f4739bed7dbf676eb76a9/Photokako-mosaic-SatMfgPIVOBcRgfM.png)
このURLで、WordPressにログインしていないユーザーでもプレビューを確認できるようになります。
また、外部確認URLなら、「AUN(あうん)」のようなページのURLを読み込んでキャプチャーするようなツールも使えるようになります。
Public Post Previewの有効期限(リンク切れ期限)を変更する方法
Public Post Previewで発行した外部確認用URLは、48時間の有効期限があり、過ぎるとリンク切れで開けなくなってしまいます。
48時間を変更するには、設定の変更が必要です。
なお、テーマファイルエディターの重要ファイルfunctions.php
を編集する必要があるため、バックアップをとっておくことをおすすめします。
▼ 管理画面左側メニューの「外観」>「テーマファイルエディター」をクリックし、テーマの「functions.php」を選択します。
![functions.phpを選択](https://images.microcms-assets.io/assets/6e313257045045279f46e11cc06c0be2/e071b60690224c2a8d98694f87e75b70/Photokako-mosaic-lcU9fRVLWhXlQbyP.png)
追加するコードは以下です。
add_filter( 'ppp_nonce_life', 'my_nonce_life' );
function my_nonce_life() {
return 60 * 60 * 24 * 30;
}
60 60 24 * 30
の最後の「30」で有効期限が30日間になります。お好みの日数に設定してください。
![functions.phpを保存](https://images.microcms-assets.io/assets/6e313257045045279f46e11cc06c0be2/51e132a734564812a1090cae204d23aa/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202023-07-23%2018.14.52.png)
最後に[ファイルを更新]ボタンをクリックして保存してください。