説明
匿名のユーザーに対し、公開する前に下書きされた投稿 (もしくはその他の投稿タイプ) のプレビューリンクを共有します。
このサイトにアクセスできない人の助けを借りて記事を書いていて、公開する前にプレビューする必要があったことはありませんか ?このプラグインは、公開プレビューのために渡すことができる有効期限付きのナンスと URL を生成することによって、これを解決します。
以前、このプラグインは Jonathan Dingman が着想し、Matt Martz がメンテナンスしていました。写真は Annelies Geneyn。
使い方
- Public Post Preview を有効化するには、「表示設定」のチェックボックスをチェックしてください。クラシックエディターでは、「公開」メタボックスにあります。
- チェックボックスをオンにするとリンクが表示され、リンクをコピーして友達と共有することができます。
- プレビューを無効化するには、チェックボックスをもう一度オフにします。
インストール
WordPress でインストールする場合:
- WordPress の管理画面から「プラグインの新規追加」画面に移動します
- Public Post Preview を検索
- 「今すぐインストール」をクリックし、プラグインを有効にします
FTP で手動インストール:
-
public-post-previewディレクトリを/wp-content/plugins/ディレクトリにアップロードします - WordPress 管理画面の「プラグイン」画面からプラグインを有効にします
FTP の代わりに、WordPress を使用してアップロードするには:
- ダウンロードした zip ファイルを WordPress 管理画面の「新規追加」プラグイン画面 (「アップロード」タブ参照) でアップロードし、有効化してください。
FAQ
-
プレビューリンクのオプションが見つけられません。どこにありますか ?
-
チェックボックスは、下書きとして保存された未公開記事の場合にのみ表示されます。
-
時間がたった後、プレビューリンクが「リンクは期限切れです」とメッセージを返します。なぜですか ?
-
このプラグインは期限付きのナンスが追加された URL を生成します。デフォルトでリンクは48時間有効です。48時間後、リンクは期限切れとなり、エディター下の同じ場所で自動生成される新しいリンクをコピーしてシェアする必要があります。
-
48時間では足りません。nonce の有効期限を延長できますか ?
-
その通りですね。設定 > 表示設定 > Public Post Preview に移動し、「有効期限」の設定を増やします。
ppp_nonce_lifeというフィルターも使えます。「5日間」の例:add_filter( 'ppp_nonce_life', 'my_nonce_life' ); function my_nonce_life() { return 5 * DAY_IN_SECONDS; }注意: フィルターが使用されている場合、設定 UI は表示されません。
評価
貢献者と開発者
変更履歴
3.0.1 (2024-12-23):
- プレビュー nonce の有効期限の計算を修正。
3.0.0 (2024-12-21):
- WordPress 6.5 が必要。
- PHP 8.0 が必要。
- デフォルトの有効期限を延長する設定を追加 (設定 > 表示設定 > Public Post Preview)。
- プレビューリンクのアイコンを、状態の横に表示。
- ブロックエディターのインターフェイスを、最新のエディターデザインに合わせて変更。
- サイドバーの説明を更新し、プレビューリンクを含めた。
- WordPress 6.7 以降で、プレビューのドロップダウンを拡大。
- Add Public Preview post list view. Props @rafaucau.
詳しくはこちら CHANGELOG.md


