Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/atsushia/next-hide-private-post-prefix/releases/download/1.1.0/next-hide-private-post-prefix-1.1.0.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
ログインユーザーに対しても、非公開記事をフロントエンドのすべてのクエリから除外する WordPress プラグインです。
概要
WordPress のデフォルト動作では、ログインユーザーには非公開記事が表示されます。このプラグインを有効化すると、ログイン済みのユーザーにも未ログインユーザーと同じ挙動が適用されます。
メインループだけでなく、Query Loop ブロックや Advanced Query Loop などのセカンダリクエリにも適用されます。
動作仕様
| 場所 | 未ログイン | ログイン済み(本プラグイン有効時) |
|---|---|---|
| 投稿一覧(ホーム) | 非表示 | 非表示 |
| アーカイブページ | 非表示 | 非表示 |
| 検索結果 | 非表示 | 非表示 |
| Query Loop ブロック | 非表示 | 非表示 |
| Advanced Query Loop | 非表示 | 非表示 |
| 記事の直接URL | WordPress 標準 | WordPress 標準(閲覧可能) |
| 管理画面 | — | 影響なし(通常通り表示) |
| REST API | — | 影響なし |
インストール
- プラグインディレクトリ (
wp-content/plugins/) にnext-Hide-Private-Post-Prefixフォルダごと配置する - WordPress 管理画面 > プラグイン から「NExT Hide Private Post Prefix」を有効化する
要件
- WordPress 6.1 以上
- PHP 7.0 以上
変更履歴
1.1.0
- Query Loop ブロック・Advanced Query Loop などのセカンダリクエリにも非公開記事の除外を適用
- メインループ限定・ページコンテキスト限定のガード条件を削除し、フロントエンドの全クエリを対象に変更
1.0.0
- 初回リリース
- ログインユーザーの投稿一覧・アーカイブ・検索結果から非公開記事を除外
ライセンス
GPL-2.0-or-later — 詳細は GNU GPL v2.0 を参照してください。
Releases
1 release. Each count is every asset in that release; expand a row for the breakdown.
Tag
Published
Assets
Downloads