plugin-icon

For Your Eyes Only

投稿者: Fumiki Takahashi·
特定のユーザーにたけ制限されたブロックを追加します。
バージョン
1.2.2
最終更新日時
Dec 25, 2025
For Your Eyes Only

このプラグインはブロックエディターにブロックを追加します。 このブロックは現在のユーザーの権限に応じて表示を変更します。

  • ブロックに権限を設定できます。
  • ブロックに対する権限を現在のユーザーが持っている場合、ブロックの中身は入れ替わります。
  • そうでない場合、ブロックはログインリンクとして表示されます。
  • このブロックはインナーブロックなので、中にどのようなブロックでも追加できます。再利用ブロックに変換すれば、生産性が向上するでしょう。

ブロックの外観についてはスクリーンショットをご覧ください。

このプラグインはブロックの中身を差し替えるために REST API を利用するので、ページキャッシュされた WordPress でも利用することができます。 CloudFrontCloudflare のようなCDNを利用しているときでも、このプラグインはそれぞれのユーザーのために適切なコンテンツを取得します。

For performance enhancement, Cookie Tasting is recommended. It decreases server access including REST API by checking COOKIE value before accessing to server side script.

Hooks

Display Customization

  • fyeo_tag_line – Customize the default tagline displayed to users without capability. %s will be replaced with login URL.
  • fyeo_login_url – Replace the login URL. Default is wp_login_url().
  • fyeo_redirect_url – Customize redirect URL after login. Receives post object as second argument.
  • fyeo_redirect_key – Change query parameter key for redirect. Default is redirect_to.
  • fyeo_enqueue_style – Whether to enqueue default theme style. Return false to disable.

    Capability Control

  • fyeo_capabilities_list – Customize available capabilities list shown in block settings.

  • fyeo_default_capability – Change default capability. Default is read.
  • fyeo_user_has_cap – Override capability check result. Receives $has_cap, $capability, $user.

    Rendering

  • fyeo_default_render_style – Set default rendering style. Return dynamic for PHP rendering, empty string for async.

  • fyeo_can_display_non_public – Allow displaying restricted content for non-public posts. Receives $post object.

    REST API

  • fyeo_minimum_rest_capability – Control REST API access. Return false to deny access.

無料Business プランを利用中
インストールすることで、WordPress.com の利用規約サードパーティプラグイン利用規約に同意したことになります。
最大テスト回数
WordPress 6.9
このプラグインをダウンロードして、 サイトに使用できます。