開発者
Page Builder Sandwich アビリティリファレンス
Page Builder Sandwich はそのアクションを WordPress Abilities API に登録します。これらと同じアビリティは、サイト自身のサーバー上の MCP ツールとして、また /wp-json/wp-abilities/v1 配下の REST ルートとしても機能します。このページはプラグイン自体のレジストリから生成されています。
エンドポイント
| アビリティ | REST |
|---|---|
| MCP over HTTP (ストリーミング対応) | /wp-json/pbs/v1/mcp |
| MCP over WP-CLI (標準入出力) | wp mcp-adapter serve --server=page-builder-sandwich --user=<login> |
| REST: アビリティの一覧表示 | /wp-json/wp-abilities/v1/abilities?category=page-builder-sandwich |
| REST: アビリティの実行 | /wp-json/wp-abilities/v1/abilities/<name>/run (GET with ?input= for read-only abilities, POST {"input": {...}} otherwise) |
認証と権限
HTTP リクエストは WordPress アプリケーションパスワード (HTTP Basic) で認証します。MCP サーバーへの接続には、以下に示す権限が必要です。その後、各アビリティがオブジェクトごとに独自の権限をチェックします。読み取り専用のアビリティは GET とクエリ文字列の入力で実行され、それ以外は POST と JSON 本文 ‘{“input”: {…}}’ で実行されます。
WordPress アプリケーションパスワード(HTTP)または --user(WP-CLI)。ユーザーには各アビリティが指定する権限が必要です · 設定: AI エージェント (MCP) を許可、デフォルトでオン
すべてのアビリティ
| アビリティ | エディション | REST | 権限 | パラメーター |
|---|---|---|---|---|
pbs/activate-custom-fontアップロードされたカスタムフォント (メディアライブラリ内のフォントファイル、ID 指定) をフォントピッカーで利用可能にします。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/activate-custom-font/run | edit_theme_options (REST ルート独自のチェック) | id 整数 (必須) |
pbs/add-local-fontGoogle フォントファミリー (ファミリー、ウェイト、斜体) をダウンロードし、このサイトから配信します。 | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/add-local-font/run | manage_options (REST ルート独自のチェック) | family 文字列 (必須)weights 配列italic 真偽値 |
pbs/add-section作成済みのセクションを固定ページに追加します (先頭、末尾、または指定位置のセクションの後ろ)。 | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/add-section/run | そのページの edit_post | id 整数 (必須)section 文字列 (必須)position 文字列: start、end、afterafter 整数 |
pbs/add-shop-block投稿の末尾に WooCommerce ブロックを追加します: 商品要素 (part: title、gallery、image、price、rating、excerpt、description、add_to_cart、meta、tabs、related、upsells、sale_badge、stock。productId、または表示中商品の場合は 0)、またはミニカート (label)。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/add-shop-block/run | edit_post (REST ルート独自のチェック) | post 整数 (必須)block 文字列 (必須): product-element、mini-cartpart 文字列: title、gallery、image、price、rating、excerpt、add_to_cart、meta、tabs、related、upsells、sale_badge、stock、descriptionproductId 整数label 文字列 |
pbs/ai-check-accessibilityページのアクセシビリティの問題を一覧表示します: alt テキストのない画像、レベルを飛ばした見出し、それ単体では意味が通じないリンクテキスト、テキストのないリンク。それぞれ自動修正が可能かどうかも示します。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-check-accessibility/run | ページの edit_post | post_id 整数 (必須) |
pbs/ai-create-block説明 (料金カード、チームカード、バナーなど) から再利用可能なコンポーネントを設計し、エディターの「マイパターン」内に同期パターンとして保存します (配置ごとに各テキストの上書きが可能)。その ID と配置用ブロックを返します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-create-block/run | edit_posts および publish_posts、AI 設定のロールおよび利用枠ルール | description 文字列 (必須)title 文字列 |
pbs/ai-css-help1つの要素のカスタム CSS を説明、生成、または修正します (`selector` は要素を表します)。CSS と説明を返します。保存は行われません。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-css-help/run | edit_posts およびビルダーのコード編集権限 | action 文字列 (必須): explain、write、fixcss 文字列instruction 文字列block 文字列 |
pbs/ai-design-fromスクリーンショット (メディアライブラリ内の画像) または公開ウェブページ (URL) のレイアウトを、新しい下書きページ内の編集可能なブロックとして再現します (同一のセクション、カラム、見出し、テキスト、リスト、ボタン)。ロゴや画像はコピーされません。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-design-from/run | edit_pages (スクリーンショットに対する edit_post)、AI 設定のロールおよび利用枠ルール | attachment_id 整数url 文字列title 文字列instruction 文字列 |
pbs/ai-edit-page平易な言葉による指示どおりにページを変更します (「ヒーローテキストを短くする」「料金の後ろに配送に関する FAQ を追加する」「ページをドイツ語に翻訳する」など)。AI が編集操作を提案し、適用前にページのブロックと設定に対して検証します。拒否された操作は理由とともに一覧表示されます。変更前にリビジョンが保存され、その ID が undo_revision として返されます。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-edit-page/run | ページの edit_post、AI 設定のロールおよび利用枠ルール | post_id 整数 (必須)instruction 文字列 (必須) |
pbs/ai-fix-accessibility修正可能なアクセシビリティの問題を修正します (すべて、または指定された問題 ID): 各画像を確認して alt テキストを生成、見出しレベルを修正、曖昧なリンクテキストを書き直します。変更前にリビジョンが保存され、その ID が undo_revision として返されます。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-fix-accessibility/run | ページの edit_post、AI 設定のロールおよび利用枠ルール | post_id 整数 (必須)issues 配列 |
pbs/ai-generate-imageサイトの画像モデル (OpenAI または Google) を使用して説明から画像を生成し、代替テキスト付きでメディアライブラリに保存します。ID とアドレスを返します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-generate-image/run | upload_files、AI 設定のロールおよび利用上限ルール | prompt 文字列 (必須)size 文字列: square、landscape、portraitalt 文字列title 文字列post_id 整数 |
pbs/ai-generate-section1文の説明文から、テキストを含めてデザイン済みのセクション (サイトのブランドスタイルに合わせた編集可能な本物のブロック) に変換します。ブロックのマークアップを返し、post_id が指定されている場合はページの先頭または末尾に追加します (リビジョンにより以前の内容が保持されます)。 | 無料 | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-generate-section/run | edit_posts、ページに追加するための edit_post、AI 設定のロールおよび利用上限ルール | description 文字列 (必須)section 文字列post_id 整数position 文字列: start、end |
pbs/ai-plan-siteビジネスの説明から、Web サイトに必要なページを一覧表示します (トップページが先頭、お問い合わせが最後)。各ページにはタイトルと概要が含まれます。何も作成されません。その後、概要をもとに各ページを構築できます。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-plan-site/run | edit_pages、AI 設定のロールおよび利用上限ルール | brief 文字列 (必須) |
pbs/ai-save-seo-metaサイトで使用している SEO プラグイン (Yoast SEO、Rank Math、SEOPress、または All in One SEO) にメタタイトルとメタディスクリプションを保存し、どれが書き込まれたかを表示します。 | 無料 | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-save-seo-meta/run | 該当ページの edit_post | post_id 整数 (必須)title 文字列 (必須)description 文字列 (必須) |
pbs/ai-suggest-seo-metaページを読み取り、メタタイトル (最大60文字) とメタディスクリプション (最大155文字) を提案します。フォーカスキーワードの指定も可能です。何も保存されません。 | 無料 | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-suggest-seo-meta/run | 該当ページの edit_post、AI 設定のロールおよび利用上限ルール | post_id 整数 (必須)keyword 文字列 |
pbs/ai-undoAI による変更で返された undo_revision を使用して、ページを変更前の状態に戻します。 | 無料 | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-undo/run | 該当ページの edit_post | post_id 整数 (必須)revision 整数 (必須) |
pbs/ai-write-alt-text画像を確認し、代替テキストを保存します。単一の画像 (attachment_id)、またはページ内の未設定の全画像 (post_id) を対象にします。1回の呼び出しにつき最大20画像です。レスポンスに残数が表示されます。 | 無料 | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-write-alt-text/run | 画像またはページの upload_files および edit_post、AI 設定のロールおよび利用上限ルール | attachment_id 整数post_id 整数only_missing 真偽値language 文字列 |
pbs/ai-write-textサイト自身の AI プロバイダーを使用して、新しいテキストの作成、改善、要約、拡張、トーンの変更、文法の修正を行います。新しいテキストを返します。サイト上の内容は変更されません。 | 無料 | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-write-text/run | edit_posts (post_id 指定時は edit_post)、AI 設定のロールおよび利用上限ルール | action 文字列 (必須): write、improve、shorten、expand、tone、fix、customtext 文字列tone 文字列: professional、friendly、confident、playful、formal、simpleinstruction 文字列context 文字列 |
pbs/apply-brand-kit保存されたブランドキットの色とフォントをサイトデザインに適用します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-brand-kit/run | edit_theme_options (REST ルート独自のチェック) | なし |
pbs/apply-kitWeb サイトキットのページ (すべて、または指定したもの) をインポートし、任意で公開、ホームページへの設定、メニューへの追加を行います。再度インポートすると同じページが更新されます。 | 無料 | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-kit/run | edit_pages および publish_pages、ホームページ設定のための manage_options、メニュー作成のための edit_theme_options | slug 文字列 (必須)pages 配列publish 真偽値front 真偽値menu 真偽値 |
pbs/apply-replaceプレビューしたジョブを適用します。変更されたすべての投稿にはバックアップが保持されるため、ジョブを取り消すことができます。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-replace/run | manage_options (REST ルート独自のチェック) | id 文字列 (必須) |
pbs/build-landing-pageガイド付きワークフロー: エージェントがビジネスに合ったセクションを選択し、ページを下書きとして構築し、テキストを作成します。 | 無料 | POST /wp-json/wp-abilities/v1/abilities/pbs/build-landing-page/run | edit_pages | business 文字列 (必須) |
pbs/build-pages1回の呼び出しで最大50ページをセクションやブロックコンテンツから作成します。各ページは個別に検証・作成され、レスポンスには作成された全ページと拒絶されたページ (理由付き) が一覧表示されます。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/build-pages/run | edit_pages (各ページ個別に検証、公開には publish_pages) | pages 配列 (必須) |
pbs/check-performanceページコンテンツが容量に与える影響をレポートします。画像 (バイト数、サイズ超過のものと適切な縮小サイズ)、使用しているブロックのスタイルシート、外部埋め込みについて、それぞれの問題点と修正方法を提示します。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/check-performance/run | 対象ページの edit_post | post_id 整数 (必須) |
pbs/connect-adobe-fontsKit ID を使って Adobe Fonts (Typekit) Web プロジェクトを連携し、フォント選択ツールにフォントを表示します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-adobe-fonts/run | edit_theme_options (REST ルート固有のチェック) | kit 文字列 (必須) |
pbs/connect-marketing-serviceAPI キーを使ってメーリングリストサービスを連携 (service、key、サービスに応じて account)、または空のキーを指定して連携を解除します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-marketing-service/run | manage_options (REST ルート固有のチェック) | service 文字列 (必須)key 文字列account 文字列 |
pbs/connect-supportこのサイトを Zinn Digital® サポートに連携します (name、email、consent)。 | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-support/run | manage_options (REST ルート固有のチェック) | email 文字列 (必須)name 文字列consent 真偽値 (必須) |
pbs/convert-builder-exportエクスポートデータ (builder: elementor、divi、beaver、wpbakery、content: エクスポートされたテキスト) をブロックで構成された新規下書きページに変換します。オプションで画像をメディアライブラリにコピーできます (media)。下書きと変換レポートを返します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-export/run | edit_pages (REST ルート固有のチェック) | builder 文字列 (必須): elementor, divi, beaver, wpbakerycontent 文字列 (必須)title 文字列media 真偽値dryRun 真偽値status 文字列: draft, pending, private, publish |
pbs/convert-builder-pageElementor、Divi、Beaver Builder、WPBakery で作成された1つのページ (id) を、レイアウト、タイポグラフィ、色、画像を維持したままブロック構成の新規下書きに変換します。元のページは変更されません。下書きと、変換された項目・近似変換された項目・変換されなかった項目のレポートを返します。dryRun は保存せずに変換のみを行います。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-page/run | edit_pages および edit_post (REST ルート固有のチェック) | id 整数 (必須)dryRun 真偽値status 文字列: draft, pending, private, publish |
pbs/convert-post5.x のページ1つをブロックに変換します (事前にバックアップされます)。 | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-post/run | REST ルート固有の項目別権限チェック | id 文字列 (必須) |
pbs/create-ab-testセクションの2つのバージョンのテストを投稿の末尾に追加します (post、name、a、b、split および goal は任意)。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-ab-test/run | edit_post (REST ルート固有のチェック) | post 整数 (必須)name 文字列a 文字列 (必須)b 文字列 (必須)split 整数goal 文字列 |
pbs/create-class再利用可能なグローバルスタイルクラスを作成します: label、slug、およびそのスタイル (s)。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-class/run | edit_theme_options (REST ルート固有のチェック) | label 文字列 (必須)slug 文字列s オブジェクトcat 文字列 |
pbs/create-cookie-bannerベースとして使用できる、あらかじめ用意された同意バナーのデザインを作成します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-cookie-banner/run | manage_options (REST ルート固有のチェック) | なし |
pbs/create-form新規ページまたは既存の投稿 (post) の末尾にフォームを作成します (お問い合わせ、見積もり、登録、マルチステップなど: fields、steps、設定、および email、save、webhook、メーリングリストなどの actions)。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-form/run | edit_pages (REST ルート固有のチェック) | title 文字列fields 配列 (必須)steps 配列actions オブジェクトsubmitText 文字列successMessage 文字列redirectUrl 文字列trackEvent 文字列post 整数pageTitle 文字列status 文字列: draft, publish, private |
pbs/create-pageライブラリのセクションやブロックコンテンツから固定ページを作成します。別のステータスを指定しない限り、新規ページは下書きになります。 | 無料 | POST /wp-json/wp-abilities/v1/abilities/pbs/create-page/run | edit_pages。公開または非公開にするには publish_pages | title 文字列 (必須)status 文字列: draft、pending、publish、privatesections 配列content 文字列 |
pbs/create-popupポップアップ、スライドイン、またはバーを作成します (コンテンツ、トリガー (離脱意図、スクロール、時間、クリック)、表示頻度、表示対象ページ)。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-popup/run | edit_pages (REST ルート独自のチェック) | title 文字列 (必須)content 文字列 (必須)status 文字列: draft、publishsettings オブジェクト |
pbs/create-query-loop新規ページ (pageTitle、status) または投稿の末尾 (post) に、作成済みのカード付きクエリーループを追加します: 取得元 (posts|users|terms|field)、postType (ショップグリッド用の product など)、perPage、columns、orderBy、order、ページネーション、ライブフィルター [{type: search|taxonomy|meta|sort|price|onsale|instock, taxonomy, key, label, ui}]。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-query-loop/run | edit_post および edit_posts (REST ルート独自のチェック) | post 整数pageTitle 文字列status 文字列: draft、publish、privatesource 文字列: posts、users、terms、fieldpostType 文字列perPage 整数columns 整数orderBy 文字列order 文字列: ASC、DESCpagination 文字列: none、numbers、prevnexttaxonomy 文字列fieldKey 文字列filters 配列 |
pbs/create-team招待コードを使って他のサイトも参加できるチームライブラリ (name) を作成します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-team/run | manage_options (REST ルート独自のチェック) | name 文字列 (必須) |
pbs/create-theme-templateクラシックテーマおよびブロックテーマで、一致するすべての該当部分を置き換えるテンプレート (title、type) を作成します。content がない場合は、そのタイプ用の作成済みデザインから開始します。include/exclude は表示条件ルール ({kind, values, key, value, from, to, days}、このサイトのテーマビルダーが提供する種別) です。競合時は priority で優先度を決定します。status は publish (公開) または draft。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-theme-template/run | REST ルート独自の項目別権限チェック | title 文字列 (必須)type 文字列 (必須)content 文字列include 配列exclude 配列priority 整数status 文字列: publish、draft |
pbs/deactivate-custom-fontフォント選択ツールからカスタムフォント (slug 指定) を削除します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/deactivate-custom-font/run | edit_theme_options (REST ルート独自のチェック) | slug 文字列 (必須) |
pbs/delete-classグローバルクラスを削除します。使用していた要素のコンテンツは保持されますが、スタイルは失われます。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-class/run | edit_theme_options (REST ルート独自のチェック) | id 文字列 (必須) |
pbs/delete-iconアップロードされたアイコンを削除します。使用していたブロックにはそれぞれのコピーが保持されます。 | 無料 | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-icon/run | delete_post (REST ルート独自のチェック) | id 文字列 (必須) |
pbs/delete-library-itemクラウドライブラリからデザインを削除します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-library-item/run | edit_posts (REST ルート独自のチェック) | item 文字列 (必須)team 文字列 |
pbs/delete-page固定ページをゴミ箱に移動します。「固定ページ」の「ゴミ箱」から30日間復元できます。 | 無料 | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-page/run | その固定ページに対する delete_post | id 整数 (必須) |
pbs/delete-teamチームとそのライブラリ内のすべてのデザインを削除します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-team/run | manage_options (REST ルート独自のチェック) | team 文字列 (必須) |
pbs/delete-theme-template1つのテンプレート (id) をゴミ箱に移動します。適用されていた箇所にはテーマ独自のデザインが再び表示されます。ゴミ箱から復元可能です。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-theme-template/run | REST ルート独自の項目別権限チェック | id 文字列 (必須) |
pbs/disconnect-supportこのサイトのサポート連携を解除します。 | 無料 | POST /wp-json/wp-abilities/v1/abilities/pbs/disconnect-support/run | manage_options (REST ルート独自のチェック) | なし |
pbs/duplicate-class新しい ID でグローバルクラスを複製します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-class/run | edit_theme_options (REST ルート独自のチェック) | id 文字列 (必須) |
pbs/duplicate-page固定ページ (タイトル、コンテンツ、テンプレート) を新しい下書きにコピーする。 | 無料 | POST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-page/run | 固定ページに対する edit_post および edit_pages | id 整数 (必須)title 文字列 |
pbs/export-designサイトデザインファイル (カテゴリー、グローバルクラス、変数、スペーシング、角丸とシャドウのスケール、カスタムカラー。フォーマット: page-builder-sandwich-design、バージョン 1) を返す。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/export-design/run | edit_theme_options (REST ルート独自のチェック) | なし |
pbs/export-designs選択したテンプレートとパターン (ID)、およびオプションの設定を別のサイト向けに1つのパッケージとしてエクスポートする。 | 無料 | POST /wp-json/wp-abilities/v1/abilities/pbs/export-designs/run | manage_options (REST ルート独自のチェック) | ids 配列settings 真偽値 |
pbs/find-builder-pagesElementor、Divi、Beaver Builder、WPBakery で作成された固定ページと投稿を一覧表示する (page、per_page)。各項目には使用ビルダーと、以前に変換された場合は変換後の下書きが含まれる。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/find-builder-pages/run | edit_pages (REST ルート独自のチェック) | page 整数per_page 整数 |
pbs/generate-pageセクション (指定されたもの、または AI がセクションライブラリから選択したもの) から固定ページを構築し、デザインを維持したまま指示に合わせて AI がすべてのテキストをリライトする。プラグインの AI 設定で構成された AI プロバイダーを使用。別のステータスが要求されない限り、ページは下書きとして作成される。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/generate-page/run | edit_pages、公開する場合は publish_pages、AI 設定の権限グループおよび利用上限ルール | brief 文字列 (必須)title 文字列sections 配列status 文字列: draft、pending、publish、private |
pbs/get-block1つのブロックの設定 (タイプ、選択肢、デフォルト値を含む属性)、サポート機能、含めることができるブロック、およびブロックマークアップによるすぐに使える例を返す。 | 無料 | GET /wp-json/wp-abilities/v1/abilities/pbs/get-block/run | edit_posts | name 文字列 (必須) |
pbs/get-breakpointsレスポンシブコントロールで使用されるタブレットとモバイルの幅 (および Pro 版のカスタムブレークポイント) を返す。 | 無料 | GET /wp-json/wp-abilities/v1/abilities/pbs/get-breakpoints/run | edit_theme_options (REST ルート独自のチェック) | なし |
pbs/get-conversion-trackingGoogle アナリティクス 4、Google タグマネージャー、Meta ピクセルの設定と、どのクリックやフォーム送信が送信されるかを返す。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-conversion-tracking/run | manage_options (REST ルート独自のチェック) | なし |
pbs/get-cookie-banner同意バナーの情報を返す (有効化されているかどうか、テキストとデザイン、カテゴリー、適用先)。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-cookie-banner/run | manage_options (REST ルート独自のチェック) | なし |
pbs/get-design-globals「サイトデザイン」画面に表示される、すべてのブロックで使用されるサイト全体のカラーとフォント (見出しと本文) を返す。 | 無料 | GET /wp-json/wp-abilities/v1/abilities/pbs/get-design-globals/run | edit_theme_options (REST ルート独自のチェック) | なし |
pbs/get-design-systemPro デザインシステム (グローバルクラス、変数、デザイントークン、ダークモード、ブランドキット、カスタムフォント) を返す。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-design-system/run | edit_theme_options (REST ルート独自のチェック) | なし |
pbs/get-diagnosticsサポートチケットに含まれる診断情報 (バージョン、有効なプラグイン、制限値、最近のエラー) を返す。 | 無料 | GET /wp-json/wp-abilities/v1/abilities/pbs/get-diagnostics/run | manage_options (REST ルート独自のチェック) | なし |
pbs/get-figma-connectionサイトに Figma のパーソナルアクセストークンがあるかどうか、紐づく Figma アカウント、トークンの末尾4文字を返す。トークン自体は返されない。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-figma-connection/run | manage_options (REST ルート独自のチェック) | なし |
pbs/get-library-accountクラウドライブラリのストレージ使用状況、プランの上限、チーム情報を返す。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-account/run | edit_posts (REST ルート独自のチェック) | なし |
pbs/get-library-itemこのサイトに挿入できる状態の保存済みデザインを1つ返す (画像はメディアライブラリに取り込まれる)。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-item/run | edit_posts (REST ルート独自のチェック) | item 文字列 (必須)team 文字列 |
pbs/get-library-storage持ち込み (BYO) の R2/S3 ストレージ設定を返す (シークレットは返されない)。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-storage/run | manage_options (REST ルート独自のチェック) | なし |
pbs/get-licenceこのサイトの Page Builder Sandwich プラン、ライセンス状態、更新日、プランに含まれる内容を返します。 | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-licence/run | manage_options (REST ルート独自のチェック) | なし |
pbs/get-maintenanceメンテナンス / 近日公開モードの情報を返します: モード、ページ、retry-after、サイトを閲覧できる権限グループ。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-maintenance/run | manage_options (REST ルート独自のチェック) | なし |
pbs/get-migration5.x コンテンツ変換の進捗状況とレポートを返します。 | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-migration/run | REST ルート独自の項目別権限チェック | なし |
pbs/get-motion-optionsすべてのモーション設定 (入場アニメーション、その長さと遅延、スクロール効果、ホバー効果、固定表示、パララックス、ポインター追従) とその選択肢または範囲、およびサイトのブレークポイントを返します。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-motion-options/run | edit_posts (REST ルート独自のチェック) | なし |
pbs/get-newsletter-keysMailchimp キーが保存されているかどうかを示します (キー自体は返されません)。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-newsletter-keys/run | edit_posts (REST ルート独自のチェック) | なし |
pbs/get-pageページのタイトル、ステータス、リンク、ブロックコンテンツ、およびそれを構成するセクション (最上位ブロック) を返します。 | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-page/run | そのページに対する edit_post | id 整数 (必須) |
pbs/get-replace-job適用前に確認できるよう、ジョブの一致項目をページごとに返します。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-replace-job/run | manage_options (REST ルート独自のチェック) | id 文字列 (必須) |
pbs/get-reviews-sourcesレビューブロックが表示する Google と Trustpilot のソースを返します。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-reviews-sources/run | manage_options (REST ルート独自のチェック) | なし |
pbs/get-rolesビルダー、デザイン、コード、テンプレート (クライアントモード) を使用できる権限グループを返します。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-roles/run | manage_options (REST ルート独自のチェック) | なし |
pbs/get-settingsフロントエンドのクラス接頭辞、ベータ版更新の状態、AI エージェント (MCP) が許可されているかどうかを返します。 | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-settings/run | manage_options (REST ルート独自のチェック) | なし |
pbs/get-structured-dataページのブロックが出力する schema.org 構造化データ (FAQ、ハウツー、商品、レビュー、パンくずリスト) と、重複出力を防ぐためサイトの SEO プラグインに任せるタイプを一覧表示します。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-structured-data/run | ページに対する edit_post | post_id 整数 (必須) |
pbs/get-support-connectionこのサイトが Zinn Digital® サポートに接続されているかどうか、およびどのアカウントとして接続されているかを示します。 | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-support-connection/run | manage_options (REST ルート独自のチェック) | refresh 真偽値 |
pbs/get-theme-builder-optionsテンプレートタイプ、表示条件の種類 (固定ページ、投稿タイプ、ターム、アーカイブ、検索、404、ログイン済み、権限グループ、デバイス、日付、時刻、URL パラメーター、リファラー、言語、カート) とこのサイト上の選択肢 (権限グループ、言語、投稿タイプ、タクソノミー)、任意のブロックを表示または非表示にするブロック属性 (pbswConditions: {match, rules}) を返します。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-theme-builder-options/run | edit_posts (REST ルート独自のチェック) | なし |
pbs/get-white-labelホワイトラベル設定を返します: オンまたはオフ、表示される名前、元の表示のままにするユーザー。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-white-label/run | manage_options (REST ルート独自のチェック) | なし |
pbs/import-designサイトデザインファイル (file) を検証し、apply が false の場合は merge または replace (mode) によって追加、変更、削除される内容を返し、apply が true の場合は書き込みます。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/import-design/run | edit_theme_options (REST ルート独自のチェック) | file オブジェクト (必須)mode 文字列: merge、replaceapply 真偽値 |
pbs/import-designsPage Builder Sandwich デザインパッケージをインポートします (変更内容を確認するには先に dryRun を実行。mode: skip または replace、media、settings)。 | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/import-designs/run | manage_options (REST ルート独自のチェック) | package オブジェクト (必須)mode 文字列: skip、replace、duplicatesettings 真偽値media 真偽値dryRun 真偽値 |
pbs/import-figma-frame1つの Figma フレーム (url: node-id を含むフレームのリンク) を、ブロックで構成された新規下書き固定ページにインポートします。オートレイアウトは flex および grid コンテナに変換され、テキストのフォントとサイズは保持され、画像はメディアライブラリにコピーされます。サイト独自の Figma トークンを使用します。下書きと変換レポートを返します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/import-figma-frame/run | edit_pages および upload_files (REST ルート独自のチェック) | url 文字列 (必須)title 文字列dryRun 真偽値status 文字列: draft、pending、private、publish |
pbs/invite-team-member使い捨ての招待コードを作成します (role: read または write、label、days 有効期限)。コードは一度だけ表示されます。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/invite-team-member/run | manage_options (REST ルート独自のチェック) | team 文字列 (必須)role 文字列: read、writedays 整数label 文字列 |
pbs/join-team招待コードを使用してチームライブラリに参加します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/join-team/run | manage_options (REST ルート独自のチェック) | code 文字列 (必須) |
pbs/leave-teamこのサイトが参加しているチームライブラリから脱退します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/leave-team/run | manage_options (REST ルート独自のチェック) | なし |
pbs/list-ab-tests各バージョンの訪問者数とコンバージョン数、およびどちらが優勢かを含めて A/B テストを一覧表示します。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-ab-tests/run | edit_pages (REST ルート独自のチェック) | なし |
pbs/list-blocksこのサイトで使用できるすべての Page Builder Sandwich ブロック (Pro が有効な場合は Pro ブロックも含む) を一覧表示します: 名前、タイトル、カテゴリー、説明。 | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-blocks/run | edit_posts | search 文字列 |
pbs/list-dynamic-sourcesブロックに挿入できるソース (投稿、投稿者、サイト、アーカイブ、カスタムフィールド、商品) と各ソースのフィールド、このサイトのフィールドプラグイン (ACF、Meta Box、Pods、JetEngine、Toolset、カスタムフィールド)、および投稿タイプのフィールド (postType) を返します。ブロックは attributes.metadata.bindings を介してソースにバインドされます (属性ごとに 1 つの {source, args})。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-dynamic-sources/run | edit_posts (REST ルート独自のチェック) | postType 文字列 |
pbs/list-extensions他のプラグインが開発者 API 経由で Page Builder Sandwich に追加した項目 (ブロック、動的データソース、表示条件、フォームアクション) を、それぞれの名前、ラベル、プラグインとともに一覧表示します。 | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-extensions/run | edit_posts | なし |
pbs/list-form-submissions送信内容を保存するフォーム (form で絞り込み可能) から訪問者が送信した内容を、1ページずつ一覧表示します。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-form-submissions/run | REST ルート独自の項目別権限チェック | form 文字列per_page 整数page 整数 |
pbs/list-formsForm ブロックで作成されたフォームと、埋め込み可能なフォームプラグインを一覧表示します。 | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-forms/run | edit_posts (REST ルート独自のチェック) | なし |
pbs/list-kitsこのサイトでインポートできる Web サイトキット (特定の業種向けの作成済み固定ページセット) を一覧表示します。 | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-kits/run | edit_pages および publish_pages | refresh 真偽値 |
pbs/list-library-itemsクラウドライブラリに保存されているデザインを一覧表示します (kind: section、page、または pattern、team: チームのライブラリ)。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-library-items/run | edit_posts (REST ルート独自のチェック) | team 文字列kind 文字列:、section、page、style |
pbs/list-local-fontsこのサイト自身でホストしている Google フォント (一度ダウンロードされ、サイトから配信されるため、Google へのリクエストは発生しません) を一覧表示します。 | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-local-fonts/run | manage_options (REST ルート独自のチェック) | なし |
pbs/list-lottieアップロードされた Lottie アニメーションを一覧表示します。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-lottie/run | edit_posts (REST ルート独自のチェック) | なし |
pbs/list-marketing-connectionsメーリングリストサービス (Mailchimp、Brevo、MailerLite、Kit、ActiveCampaign) と、どれが接続されているかを一覧表示します。キーが返されることはありません。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-connections/run | manage_options (REST ルート独自のチェック) | なし |
pbs/list-marketing-formsフォームビルダーで作成されたすべてのフォーム (設置されている固定ページ、フィールド、送信時の動作) を一覧表示します。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-forms/run | edit_pages (REST ルート独自のチェック) | なし |
pbs/list-marketing-listsフォームの購読アクション用に、連携されたメーリングリストサービスのオーディエンスやリストを取得する。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-lists/run | edit_posts (REST ルート独自のチェック) | service 文字列 (必須) |
pbs/list-pages編集可能な固定ページを、新しい順に取得する (任意の検索付き)。 | 無料 | GET /wp-json/wp-abilities/v1/abilities/pbs/list-pages/run | edit_pages。ユーザーが編集可能な固定ページのみを一覧表示 | search 文字列status 文字列: any、draft、pending、publish、privatepage 整数per_page 整数 |
pbs/list-popupsポップアップ、スライドイン、バーの一覧を、トリガー、表示頻度ルール、表示場所とともに取得する。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-popups/run | edit_pages (REST ルート独自のチェック) | なし |
pbs/list-replace-jobsサイト全体の検索・置換ジョブとその状態を取得する。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-replace-jobs/run | manage_options (REST ルート独自のチェック) | なし |
pbs/list-sections固定ページに追加可能な既製のセクション (ヒーロー、機能、FAQ、お客様の声、コールトゥアクションなど) を取得する。 | 無料 | GET /wp-json/wp-abilities/v1/abilities/pbs/list-sections/run | edit_pages | search 文字列 |
pbs/list-team-membersチーム内のサイトとそのアクセス権を取得する。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-team-members/run | manage_options (REST ルート独自のチェック) | team 文字列 (必須) |
pbs/list-teamsこのサイトが所属または所有するチームを取得する。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-teams/run | manage_options (REST ルート独自のチェック) | なし |
pbs/list-theme-templatesテーマビルダーのテンプレート (ヘッダー、フッター、単一記事、アーカイブ、検索、404、および WooCommerce 使用時は商品、ショップ、カート、チェックアウト、サンキュー、マイアカウント) を取得する: それぞれのタイプ、表示場所 (包含/除外ルール)、優先度、ステータス、ブロック。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-theme-templates/run | REST ルート独自のアイテムごとの権限チェック | なし |
pbs/list-transferable他のサイトへエクスポート可能なテンプレート、パターン、設定を取得する。 | 無料 | GET /wp-json/wp-abilities/v1/abilities/pbs/list-transferable/run | manage_options (REST ルート独自のチェック) | なし |
pbs/list-uploaded-iconsアイコンライブラリにアップロードされた SVG アイコンを、新しい順に取得する。 | 無料 | GET /wp-json/wp-abilities/v1/abilities/pbs/list-uploaded-icons/run | edit_posts (REST ルート独自のチェック) | page 整数per_page 整数 |
pbs/move-section固定ページのセクションをある位置から別の位置へ移動する (0始まり、ページに表示される順)。 | 無料 | POST /wp-json/wp-abilities/v1/abilities/pbs/move-section/run | 該当する固定ページの edit_post | id 整数 (必須)from 整数 (必須)to 整数 (必須) |
pbs/open-support-ticketサポートチケット (件名、メッセージ、種類、メールアドレス) を送信する。管理者が同意した場合はサイトの診断情報も含まれます。ログイン情報を作成または送信することはありません。 | 無料 | POST /wp-json/wp-abilities/v1/abilities/pbs/open-support-ticket/run | manage_options (REST ルート独自のチェック) | subject 文字列 (必須)message 文字列 (必須)kind 文字列: help、bug、feedback、feature_requestemail 文字列name 文字列diagnostics 真偽値 |
pbs/preview-dynamic-valueバインディングの追加前または追加後に確認するため、1つの投稿でバインディングが表示する内容 (投稿、ソース、およびフィールドまたはプロバイダー + キー、text|url 形式) を返す。 | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/preview-dynamic-value/run | edit_post (REST ルート独自のチェック) | post 整数 (必須)source 文字列 (必須)field 文字列provider 文字列key 文字列as 文字列: text、url |
pbs/record-support-consentサポートチケット送信時に診断情報を送信することに対する管理者の同意を記録する。 | 無料 | POST /wp-json/wp-abilities/v1/abilities/pbs/record-support-consent/run | manage_options (REST ルート独自のチェック) | consent 真偽値 (必須) |
pbs/refresh-reviews毎日の自動更新を待たずに、最新の Trustpilot レビューを今すぐ取得する。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/refresh-reviews/run | manage_options (REST ルート独自のチェック) | なし |
pbs/remove-blockパスで指定された1つのブロック (セクション全体、またはセクション内のブロック) を固定ページから削除する。ページの以前のバージョンはリビジョンに残ります。 | 無料 | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-block/run | 該当する固定ページの edit_post | id 整数 (必須)path 配列 (必須) |
pbs/remove-library-storage独自のストレージ設定を削除します。プランのストレージを再び使用します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-library-storage/run | manage_options (REST ルート独自のチェック) | なし |
pbs/remove-local-fontセルフホストフォントファミリーのファイルを削除します。 | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-local-font/run | manage_options (REST ルート独自のチェック) | family 文字列 (必須) |
pbs/remove-team-memberサイトをチームから削除します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-team-member/run | manage_options (REST ルート独自のチェック) | team 文字列 (必須)member 文字列 (必須) |
pbs/reset-ab-testテストのカウントをクリアし、テストを再開します (test)。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/reset-ab-test/run | edit_pages (REST ルート独自のチェック) | test 文字列 (必須) |
pbs/save-library-itemブロックマークアップ (タイトル、種類、マークアップ、スタイル、タグ) をクラウドライブラリまたはチームのライブラリに保存します。画像も一緒にパッケージ化されます。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/save-library-item/run | edit_posts (REST ルート独自のチェック) | team 文字列kind 文字列 (必須): section、page、styletitle 文字列 (必須)tags 配列markup 文字列styles オブジェクト |
pbs/set-block-motionパスで指定したページ内の1つのブロックに対し、指定したブレークポイント (デフォルトは base) でモーション設定を適用または削除 (null) します。HTML がページ内に保存されているコアブロックを含む、あらゆるブロックで動作します。「視覚効果を減らす」設定を有効にしている訪問者にはアニメーションが表示されません。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-block-motion/run | edit_post (REST ルート独自のチェック) | post 文字列 (必須)path 配列 (必須)breakpoint 文字列motion オブジェクト (必須) |
pbs/set-library-storage独自のストレージ設定を保存します: provider (r2 または s3)、bucket、region、endpoint、prefix、key_id、secret、enabled。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-library-storage/run | manage_options (REST ルート独自のチェック) | enabled 真偽値provider 文字列: r2、s3、otherendpoint 文字列region 文字列bucket 文字列prefix 文字列keyId 文字列secret 文字列pathStyle 真偽値 |
pbs/set-maintenanceメンテナンスモード (503) または公開準備中モードを有効化または無効化 (mode) し、表示するページ (page_id)、retry_after、バイパスする権限グループを設定します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-maintenance/run | manage_options (REST ルート独自のチェック) | mode 文字列: off、maintenance、coming_soonpage_id 整数roles 配列retry_after 整数 |
pbs/set-newsletter-keysニュースレターブロックが使用する Mailchimp API キーを保存 (または空の値で削除) します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-newsletter-keys/run | manage_options (REST ルート独自のチェック) | mailchimp 文字列 (必須) |
pbs/set-reviews-sourcesレビューブロックが読み込む Google の場所と Trustpilot のビジネスを設定します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-reviews-sources/run | manage_options (REST ルート独自のチェック) | google オブジェクトtrustpilot オブジェクト |
pbs/set-rolesビルダーで許可する操作を権限グループごとに設定します (roles)。例: コンテンツ編集のみ許可するクライアント権限など。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-roles/run | manage_options (REST ルート独自のチェック) | roles オブジェクト (必須) |
pbs/set-white-labelホワイトラベルを有効化または無効化し、クライアントに表示する名前を設定します (enabled、name、agency_users)。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-white-label/run | manage_options (REST ルート独自のチェック) | enabled 真偽値name 文字列studio_name 文字列author 文字列author_url 文字列description 文字列menu_icon 文字列hide_plugin 真偽値agency_users 配列 |
pbs/site-health-clean検出された項目を1種類クリーンアップします: リビジョン (各投稿の最新5件を保持し、古いものを削除)、パターン (未使用の同期パターンをゴミ箱に移動)、画像 (WordPress が使用するリサイズされたコピー。オリジナルは保持)、クラス (復元用に保持されている、未使用のデザインクラスを削除)。1回の実行で1バッチをクリーンアップします。項目が残っている間、”more” は true になります。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/site-health-clean/run | manage_options | what 文字列 (必須): revisions、patterns、images、classes |
pbs/site-health-report古いリビジョン、使用されていない同期パターン、容量の大きい元画像、どのページでも使われていないデザインクラスを検出します。短いステップで動作し、ステータスが「scanning」の間、各実行は前回の停止位置から続行します。再起動すると最初からやり直します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/site-health-report/run | manage_options | restart 真偽値 |
pbs/start-migrationすべての 5.x ページのブロックへの変換を開始 (または再開) します。各投稿は事前にバックアップされます。 | 無料版 | POST /wp-json/wp-abilities/v1/abilities/pbs/start-migration/run | REST ルート独自の項目ごとの権限チェック | なし |
pbs/start-replaceブロックを壊さない安全な検索と置換を開始します (検索、置換、種類: テキスト、リンク、カラー、match_case、タイプ)。プレビューされたジョブが適用されるまで何も変更されません。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/start-replace/run | manage_options (REST ルート独自のチェック) | find 文字列 (必須)replace 文字列kind 文字列: text、link、colourtypes 配列match_case 真偽値 |
pbs/start-trialこのサイトで Page Builder Sandwich Pro の14日間無料お試しを開始します (支払いは不要です)。 | 無料版 | POST /wp-json/wp-abilities/v1/abilities/pbs/start-trial/run | manage_options (REST ルート独自のチェック) | なし |
pbs/test-library-storage独自のストレージ内でテストオブジェクトの書き込み、読み取り、削除を行い、各ステップを報告します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/test-library-storage/run | manage_options (REST ルート独自のチェック) | なし |
pbs/undo-convert-post変換された1つのページをバックアップから復元します。 | 無料版 | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-convert-post/run | REST ルート独自の項目ごとの権限チェック | id 文字列 (必須) |
pbs/undo-migration変換されたすべての投稿をバックアップから復元します。 | 無料版 | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-migration/run | REST ルート独自の項目ごとの権限チェック | なし |
pbs/undo-replaceジョブによって変更された投稿を復元します (それ以降に編集された投稿の編集内容は保持されます)。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-replace/run | manage_options (REST ルート独自のチェック) | id 文字列 (必須) |
pbs/update-blockパスで指定されたページ内の1つのブロックの設定 (属性) を変更します。送信された属性は現在の属性にマージされます。設定からサイトが表示するブロックで機能します。HTML がページ内に保存されているブロックは、ページのマークアップを置き換えることで変更されます。 | 無料版 | POST /wp-json/wp-abilities/v1/abilities/pbs/update-block/run | そのページの edit_post | id 整数 (必須)path 配列 (必須)attributes オブジェクト (必須) |
pbs/update-brand-kitブランドキット (名前、ロゴ、カラー、見出しと本文のフォント、AI 執筆が使用するブランドボイス) を保存します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-brand-kit/run | edit_theme_options (REST ルート独自のチェック) | name 文字列logo 整数colors 配列headingFont 文字列bodyFont 文字列voice 文字列 |
pbs/update-breakpointsタブレットとモバイルの幅 (ピクセル単位) を変更します。Pro では追加のカスタムブレークポイントも変更可能です。 | 無料版 | POST /wp-json/wp-abilities/v1/abilities/pbs/update-breakpoints/run | edit_theme_options (REST ルート独自のチェック) | tablet 整数mobile 整数custom 配列 |
pbs/update-classグローバルクラスのラベル、スラッグ、またはスタイルを変更します。これを使用しているすべての要素が更新されます。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-class/run | edit_theme_options (REST ルート独自のチェック) | id 文字列 (必須)label 文字列slug 文字列s オブジェクトcat 文字列 |
pbs/update-conversion-trackingGoogle アナリティクス 4、Google タグマネージャー、Meta ピクセルの設定と、送信するイベントを変更します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-conversion-tracking/run | manage_options (REST ルート独自のチェック) | ga4 文字列gtm 文字列pixel 文字列loadTags 真偽値formEvent 文字列 |
pbs/update-cookie-banner同意バナーを変更します。オンの間、追跡スクリプトは訪問者の同意を待ちます。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-cookie-banner/run | manage_options (REST ルート独自のチェック) | enabled 真偽値popup 整数handles 配列cookieDays 整数optOutOutsideEu 真偽値 |
pbs/update-dark-modeダークモード (モード: オフ、自動、または切り替え) とそのカラーを設定します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-dark-mode/run | edit_theme_options (REST ルート独自のチェック) | mode 文字列 (必須): device、light、darkcolors オブジェクト |
pbs/update-design-categoriesカテゴリーリストを1つ置き換えます (group: classes または tokens、items: スラッグと名前のリスト)。削除されたカテゴリーに分類されていたエントリーは「未分類」になります。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-design-categories/run | edit_theme_options (REST ルート独自のチェック) | group 文字列 (必須): classes, tokensitems 配列 (必須) |
pbs/update-design-globalsサイト全体のカラー (colors) やフォント (fonts、headingFont、bodyFont) を変更します。すべてのページに変更が反映され、テーマの theme.json も同期されます。 | 無料 | POST /wp-json/wp-abilities/v1/abilities/pbs/update-design-globals/run | edit_theme_options (REST ルート独自のチェック) | colors オブジェクトfonts オブジェクトbodyFont 文字列headingFont 文字列 |
pbs/update-formフォームを1つ変更します (post、form)。設定とアクションは既存のものとマージされ、フィールド (およびステップ) は置き換えられます。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-form/run | edit_post (REST ルート独自のチェック) | post 文字列 (必須)form 文字列 (必須)title 文字列fields 配列steps 配列actions オブジェクトsubmitText 文字列successMessage 文字列redirectUrl 文字列trackEvent 文字列 |
pbs/update-pageページのタイトル、ステータス、またはブロックコンテンツを変更します。送信したコンテンツでページのコンテンツが置き換わります。 | 無料 | POST /wp-json/wp-abilities/v1/abilities/pbs/update-page/run | 対象ページの edit_post、公開または非公開にする場合は publish_pages | id 整数 (必須)title 文字列status 文字列: draft, pending, publish, privatesections 配列content 文字列 |
pbs/update-popupポップアップ、スライドイン、またはバーを変更します (id): コンテンツ、トリガー、頻度、または表示場所。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-popup/run | edit_post (REST ルート独自のチェック) | id 文字列 (必須)title 文字列content 文字列status 文字列: draft, publishsettings オブジェクト |
pbs/update-settingsフロントエンドのクラスプレフィックス (先頭が文字の1~8文字の小文字または数字) を変更する、または AI エージェント (MCP) の有効・無効を切り替えます (mcp: false にすると、すべての機能と MCP エンドポイントが削除されます)。 | 無料 | POST /wp-json/wp-abilities/v1/abilities/pbs/update-settings/run | manage_options (REST ルート独自のチェック) | prefix 文字列mcp 真偽値 |
pbs/update-theme-templateテンプレートを1つ変更します (id): title、type、content (ブロックマークアップ)、include、exclude、priority、status のいずれか。送信した項目のみが変更されます。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-theme-template/run | REST ルート独自のアイテム単位の権限チェック | id 文字列 (必須)title 文字列type 文字列content 文字列include 配列exclude 配列priority 整数status 文字列: publish, draft |
pbs/update-tokens間隔、角丸、シャドウのスケール (space、radius、shadow) を変更、またはリセット (reset) します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-tokens/run | edit_theme_options (REST ルート独自のチェック) | space 配列radius 配列shadow 配列reset 真偽値 |
pbs/update-variablesサイトのデザイン変数を置き換えます (variables: 名前と値のリスト)。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-variables/run | edit_theme_options (REST ルート独自のチェック) | variables 配列 (必須) |
pbs/upload-iconSVG アイコン (name、svg マークアップ) をアイコンライブラリに追加します。SVG は事前に対策処理 (サニタイズ) されます。 | 無料 | POST /wp-json/wp-abilities/v1/abilities/pbs/upload-icon/run | upload_files (REST ルート独自のチェック) | name 文字列 (必須)svg 文字列 (必須) |
pbs/upload-lottieLottie JSON ドキュメント (json、name) を検証し、Lottie ブロック用の静的ファイルとして公開します。 | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/upload-lottie/run | upload_files (REST ルート独自のチェック) | name 文字列 (必須)json 文字列 (必須) |
プラグインの abilities.json から生成されています。abilities.json 自体は稼働中のサイトから生成されており、両者が一致しない場合にテストが失敗します。
WP-CLI コマンド
これらをサーバー上で WP-CLI を使用して実行します。各コマンドはプラグインの管理画面と同じ権限をチェックします。サンプルはプラグイン自体のヘルプテキストから引用されています。
| コマンド | 機能 | エディション |
|---|---|---|
wp pbs export [--types=<types>] [--no-settings] [--file=<name>] | テンプレート、パターン、設定をファイルにエクスポートする。 | Free |
wp pbs import <file> [--mode=<mode>] [--no-settings] [--media] [--dry-run] | エクスポートファイルをインポートする。 | Free |
wp pbs importers run | レガシーコンテンツを変換する (すべての投稿、または1件)。 | Free |
wp pbs importers status | 移行ステータスを表示する。 | Free |
wp pbs importers undo | バックアップから変換を取り消す (すべての投稿、または1件)。 | Free |
wp pbs migrate run | レガシーコンテンツを変換する (すべての投稿、または1件)。 | Free |
wp pbs migrate status | 移行ステータスを表示する。 | Free |
wp pbs migrate undo | バックアップから変換を取り消す (すべての投稿、または1件)。 | Free |
wp pbs replace <find> <replace> [--kind=<kind>] [--types=<types>] [--ignore-case] [--dry-run] [--undo=<job>] | サイト全体を対象に検索と置換を実行する。 | Pro |
wp pbsw fonts download <family> [--weights=<weights>] [--italic] | Google Fonts ファミリーをこのサイトにダウンロードする。 | Free |
wp pbsw fonts list | 保存されているフォントファミリーを一覧表示する。 | Free |
wp pbsw fonts remove <family> | 保存されているフォントファミリーとそのファイルを削除する。 | Free |
アクションとフィルター
プラグインが提供するすべてのフックと、そのソースコードからの説明です。フィルターは値を変更し、アクションは特定のタイミングでコードを実行できるようにし、エントリポイントはプラグインに処理を要求するためにトリガーするアクションです。
| フック | 種類 | 説明 | パラメーター | エディション |
|---|---|---|---|---|
pbs_assets_changed | アクション | PBS の公開フロントエンドファイルが変更され、アクセス可能なページキャッシュがクリアされたときに発火します。PBS が直接アクセスできない対象 (CDN、プロキシ、ホスティングのキャッシュなど) をパージするためにフックします。 | なし | 無料版 |
pbs_enqueue_scripts | アクション | レガシーアクション: window.pbsAddInspector() を呼び出すスクリプトをエンキューします。 | なし | 無料版 |
pbs_shortcodes | フィルター | レガシーフィルター: ショートコードタグ => {label, desc, options[]} (Shortcode-API.md)。 | array $shortcodes | 無料版 |
pbsw_admin_data | フィルター | 管理アプリの起動時に読み込まれるデータをフィルタリングします。Premium レイヤーがエディションの通知に使用します。ページ内に出力されるため、機密情報は含めないでください。 | なし | 無料版 |
pbsw_admin_enqueue | アクション | 管理画面のスクリプトがエンキューされた後に発火します。これにより、モジュールは `pbs.admin.panels` JavaScript フィルター経由でパネルを追加するスクリプトをエンキューできます (このハンドルに依存する必要があります。画面はすべてのフッタースクリプト実行後の DOM 準備完了時にレンダリングされます)。 | string $handle | 無料版 |
pbsw_ai_enqueue | アクション | AI エディターバンドルがエンキューされた後に発火します。アドオン (および Pro レイヤー) がその後に独自の AI パネルをエンキューできるようにします。 | string $handle | 無料版 |
pbsw_ai_messages | フィルター | プラグインが送信するすべての AI リクエストのメッセージをコンテキスト (タスク、目的、プロバイダー、モデル、ユーザー) とともにフィルタリングします。Pro ブランドキットはここでブランド情報を追加します。 | array $messagesarray $context | 無料版 |
pbsw_ai_pro_features | フィルター | エディターが提供する Pro AI 機能をフィルタリングします (Premium レイヤーが agent、site、block、design、image、css、a11y などの名前を追加します)。 | なし | 無料版 |
pbsw_ai_seo_plugins | フィルター | AI SEO ヘルパーがメタタイトルとディスクリプションを書き込む SEO プラグインをフィルタリングします。 | なし | 無料版 |
pbsw_ai_seo_write | フィルター | 別の SEO プラグインがメタタイトルとディスクリプションを取得したかどうかをフィルタリングします。`pbsw_ai_seo_plugins` で追加されたプラグインは、独自の方法でそれらを保存し、true を返します。 | bool $writtenstring $pluginint $post_idstring $titlestring $description | 無料版 |
pbsw_asset_sources | フィルター | すべてのフロントエンドソース (このファイルのソース、パフォーマンスレイヤーが add_source() で登録したブロックごとの CSS やビューモジュール、および Premium レイヤーが `pbsw_asset_sources` 経由で自身のために追加するソース)。Premium パッケージのみに含まれる専用ディレクトリにファイルが配置されます。プラグイン内の相対パスである小文字セグメントの `.css`/`.js` のみを受け付けます (`legacy.css`、`block/row.css`、`module/tabs.js`)。 | なし | 無料版 |
pbsw_breakpoints_changed | アクション | ブレークポイントが変更されたときに発火します (ブレークポイントはその署名の一部であるため、コンパイルされたページシートは次回の表示時に再構築されます)。 | なし | 無料版 |
pbsw_cache_purged | アクション | PBS が有効なキャッシュプラグインから投稿をパージした後に発火します。 | int $post_id | 無料版 |
pbsw_cache_purgers | フィルター | 公開ファイルが変更されたときに実行される追加のパージャーをフィルタリングします: 名前 => コール可能。ホストが独自のもの (CDN、プロキシ) を追加します。エラーをスローしたものはスキップされ、パージ済みとして報告されません。 | なし | 無料版 |
pbsw_code_blocks | フィルター | カスタムコードとして扱われるブロック名をフィルタリングします (`code` 権限を持つロールのみが追加または変更できます)。 | なし | Pro |
pbsw_consent_country | フィルター | Cookie バナーの地域ルール向けに訪問者の国 (ISO 3166-1 alpha-2) をフィルタリングします。プラグインが自動で国を検索することはありません。不明な場合は ” を返します。 | string $country | Pro |
pbsw_content_only | フィルター | レイアウトをロックした状態で、ユーザーにテキストと画像のみの編集を許可するかどうかをフィルタリングします。 | bool $content_onlyint $user_id | 無料版 |
pbsw_design_class_css | フィルター | デザインエンジンに渡される前に、グローバルクラスのコンパイル済み CSS をフィルタリングします。代わりに使用する文字列を返します。 | string|null $cssstring $selector | Pro |
pbsw_design_custom_breakpoints | フィルター | カスタムブレークポイントを使用できるかどうかをフィルタリングします (pbs-d3、Pro)。 | bool $allowed | 無料版 |
pbsw_design_element_css | フィルター | 要素ごとのカスタム CSS をコンパイルするかどうかをフィルタリングします (Premium レイヤーで有効化、d8)。 | bool $enabled | 無料版 |
pbsw_design_layout_suffix | フィルター | ブロックのレイアウト要素セレクターのサフィックスをフィルタリングします (” = ブロック自身の要素)。 | string $suffixstring $prefix | 無料版 |
pbsw_design_props | フィルター | デザインプロパティをフィルタリングします (Premium レイヤーが独自の内容を追加します)。 | なし | 無料版 |
pbsw_dynamic_editor_sources | フィルター | エディター内のソースを追加します (WooCommerce 商品フィールド)。 | なし | Pro |
pbsw_dynamic_fields | フィルター | このプラグインが読み取る一覧取得 API を持たないプロバイダー (JetEngine、Toolset) のフィールドカタログ。フィールドキーはエディターに入力するか、ここに追加します。 | string $post_type | Pro |
pbsw_dynamic_sources | フィルター | ソースを追加します (WooCommerce 商品): 名前 → ラベル。値は `pbsw_dynamic_value` から取得します。 | なし | Pro |
pbsw_dynamic_value | フィルター | 別のソース (WooCommerce) からの値。 | string|null $valuestring $source | Pro |
pbsw_form_submitted | アクション | フォーム送信の検証に合格し、アクションが実行された後に発火します。 | なし | Pro |
pbsw_frontend_prefix | フィルター | フロントエンドのニュートラルなクラスプレフィックスをフィルターします。 | string $prefix | Free |
pbsw_fs_loaded | アクション | ライセンス SDK が読み込まれた直後 (メインファイル内、Page Builder Sandwich のコードが実行される前) に発火します。`pbsw_fs()` と通信するフックとして使用します。 | なし | Free |
pbsw_is_agency | フィルター | このサイトで Agency プランの機能が利用可能かどうかをフィルターします。 | bool $agency | Free |
pbsw_is_pro | フィルター | プレミアムレイヤーが実行中かどうかをフィルターします。プレミアムレイヤーのみが応答します。 | bool $pro | Free |
pbsw_kit_api_base | フィルター | サポート画面が呼び出す Zinn Digital® の API ベース URL をフィルターします。 | string $base | Free |
pbsw_kit_diagnostics | フィルター | サイト管理者が診断情報を確認する前にフィルターします。プラグインは `extra` 配下に独自の情報を追加します。⛔ この処理はプレビューの前に実行され、プレビューと送信の間で実行されることはありません。 | なし | Free |
pbsw_kit_footprint_free | フィルター | このサイトがフットプリントフリーであるか (Zinn® Ads のプロモーションを非表示にするか) をフィルターします。 | bool $footprint_free | Free |
pbsw_kit_imported | アクション | キットのインポート完了後に発火します。 | int $front | Free |
pbsw_kit_promotions | フィルター | 解決前のプロモーションレジストリをフィルターします。別の製品を宣伝する場合は行を追加します: `id`、`kind` (hosting|marketplace|platform|plugin|bundle|ads)、`slot` (promo|cross-sell)、および `url` または (プラグインの場合) `name`、`site`、`main_files`。 | なし | Free |
pbsw_kit_tier | フィルター | キットがこのプラグインに対して報告するプラン階層をフィルターします (テストおよびステージング環境向け。本番環境ではライセンスによって決まります)。 | string $tier | Free |
pbsw_lcp_fold | フィルター | コンテンツの上端からファーストビューと見なす範囲を CSS ピクセル単位で指定します。この位置より上で始まるブロックはファーストビュー内として扱われます。画像は即時読み込みされ、最も LCP になりやすい画像には `fetchpriority=”high”` が付与されます。この位置より下のブロックは遅延読み込みされます。ヒーローセクションが高い場合は数値を上げ、ヘッダーがコンパクトな場合は下げてください。 | int $fold | Free |
pbsw_legacy_body_classes | フィルター | レガシーな body クラスをフィルターします。プレミアムレイヤーは、ここに旧プレミアム版のレスポンシブクラスを追加します (ガイドライン 5: この動作は無料版プラグインには含まれません)。 | なし | Free |
pbsw_legacy_script_enqueued | アクション | レガシー投稿のフロントエンド動作が検証された際に発火します (プレミアムレイヤーが独自の処理を追加します)。 | int $post_idstring $contentstring|null $handle | Free |
pbsw_library_token | フィルター | キットのリクエスト時に送信される Bearer トークンをフィルターします (プレミアムクラウドライブラリから提供されます)。 | string $token | Free |
pbsw_link_base | フィルター | 短縮リンクが配置されるパス (`/go/<slug>/`) をフィルターします。 | string $base | Pro |
pbsw_list_services | フィルター | フォームが登録できるメーリングリストサービスをフィルターします。 | なし | Pro |
pbsw_loop_query_args | フィルター | ループのクエリ (WooCommerce: 価格帯、セール中、在庫あり、価格 / 人気順 / 評価順の並べ替え)。 | なし | Pro |
pbsw_loop_sorts | フィルター | 並べ替えの選択肢 (WooCommerce が価格、人気順、評価順を追加)。 | なし | Pro |
pbsw_mcp_abilities | アクション | 無料版の機能が登録された後に発火します。Page Builder Sandwich Pro はここで独自の機能を登録します (ライセンスでプレミアムコードが許可されている場合のみ起動時にフックされます)。 | なし | Free |
pbsw_migration_batch_size | フィルター | 1回のバックグラウンド移行ステップで変換するレガシー (5.x) 投稿の件数。各ステップは1つの Action Scheduler アクションです。低速またはメモリの少ないホストには小さいバッチが、投稿数が多い高速なホストには大きいバッチが適しています。1未満の値は 1 として扱われます。 | int $size | Free |
pbsw_migration_post_types | フィルター | レガシー移行で変換する投稿タイプをフィルターします。 | list<string> $types | Free |
pbsw_nav_menu_item_classes | フィルター | 項目のクラスをフィルターします (Pro の項目オプションでは `nav-menu__item–hide-mobile` と `–hide-desktop` を追加)。`nav-menu__item–<name>` クラスのみが保持されます。 | int $depth | Free |
pbsw_nav_menu_item_label | フィルター | 項目のラベル (エスケープ処理された HTML) をフィルターします (Pro の項目オプションではアイコン、バッジ、説明を追加)。コールバックはエスケープ処理済みの HTML を返す必要があります。 | string $labelint $depthstring $prefix | Free |
pbsw_nav_menu_toggle | フィルター | 「Menu」ボタンの HTML をフィルターします。Pro のトグルバーデザイナーは、ロゴ、検索ボックス、リンクなどを含むバー内にこのボタンを配置します (メニューが折りたたまれている間のみ表示)。ボタンがそのまま含まれていない結果は無視されるため、メニューからボタンが消えることはありません。 | string $togglestring $prefix | Free |
pbsw_newsletter_form_settings | フィルター | 5.x 以外のフォームの設定 (data-* ⇒ 値)、または空の配列。 | int $post_idstring $form | Free |
pbsw_newsletter_providers | フィルター | このサイトで購読できるニュースレターサービス: service ⇒ callable( string $email, array $settings ): array{ok: bool, message: string}。プレミアム版では 5.x の3つのサービスが追加されます。 | なし | Free |
pbsw_page_css_changed | アクション | 投稿のコンパイル済みスタイルシートが変更されたときに実行します (キャッシュプラグインがこれに応じてパージを実行)。 | int $post_id | Free |
pbsw_page_css_enqueued | アクション | ページのコンパイル済みスタイルシートがキューに追加された後に実行します (プレミアムのクリティカル CSS レイヤーがここにフックします)。 | string $handleint $post_id | Free |
pbsw_page_css_extra | フィルター | ブロック自体のスタイルシートの後、ページのコンパイル済みスタイルシートに追加される CSS をフィルターします (pbs-p4: デザインシステムの `.<prefix>-s-<id>` ルール)。ここでは縮小化ではなくコンパイルが行われ、リスナーは配信可能な CSS を返します。 | string $extrastring $prefixint $post_id | Free |
pbsw_page_css_signature | フィルター | コンパイル状態を最新とみなすためのその他の条件をフィルターします (pbs-p4: ブレークポイント)。 | string $extra\WP_Post $post | Free |
pbsw_page_css_state | フィルター | 保存される前の投稿のコンパイル状態をフィルターします (pbs-p4 はスタイルシートが持つデザインルールを記録し、レンダーフィルターがそれらを再度出力しないようにします)。 | int $post_id | Free |
pbsw_permission | フィルター | ユーザーがビルダー機能を使用できるかどうかをフィルターします。無料版プラグインはすべて許可し、Pro の権限マネージャーはロールごとに判定します。管理者は常に許可される必要があります。 | bool $allowedstring $whatint $user_id | Free |
pbsw_popup_force | フィルター | ターゲット設定に関係なくすべてのページに出力されるポップアップ (Cookie バナーなど)。 | なし | Pro |
pbsw_replace_post_types | フィルター | 検索と置換がデフォルトで検索する投稿タイプをフィルターします。 | なし | Pro |
pbsw_schema_skip | フィルター | サイトの SEO プラグインがこのページにすでに出力しているため、Page Builder Sandwich が除外する構造化データタイプをフィルターします。 | string $content | Pro |
pbsw_site_design_data | フィルター | 「サイトデザイン」の起動データをフィルターします。プレミアム版はエディションを報告し、セクションに必要なデータを追加します。 | なし | Free |
pbsw_site_design_deps | フィルター | 「サイトデザイン」バンドルの依存関係をフィルターします。プレミアム版はここに自身のスクリプトを追加し、パネルが最初にレンダリングされる前にセクションを登録します。 | string $handle | Free |
pbsw_site_health_keep_revisions | フィルター | クリーンアップ時に保持する各投稿の最新リビジョン数をフィルターします (デフォルトは5)。 | int $keep | Pro |
pbsw_style_at_rules | フィルター | 「スタイル」›「条件」でスタイルビルダーが提供する at-rule プリセットをフィルターします: `array( ‘id’ => ‘narrow-card’, ‘label’ => ‘Narrow card’, ‘type’ => ‘container’, ‘query’ => ‘card (max-width:400px)’ )` のリスト (`type` は `media`、`container`、`supports` のいずれか)。条件の下で設定された値は、画面サイズルールの後に `@<type> <query>{…}` として出力されます。組み込みのプリセットは「印刷」、「ダークカラー設定」、「視覚効果の削減」、「マウスまたはトラックパッド」です。無効なプリセットは破棄され、`pbsw_style_at_rules_invalid` アクションで通知されます。 | なし | Free |
pbsw_style_at_rules_invalid | アクション | `pbsw_style_at_rules` からのプリセットが無効として破棄されたときに実行します。 | なし | Free |
pbsw_template_content_location | フィルター | より具体的なコンテンツの場所 (WooCommerce: single_product、product_archive、cart など)。 | string $location | Pro |
pbsw_template_resolved | フィルター | 特定の場所に選択されたテンプレート。 | string $type | Pro |
pbsw_template_types | フィルター | 追加のテンプレートタイプ (WooCommerce ページ)。 | なし | Pro |
pbsw_theme_builder_editor_data | Filter | エディターの追加データ (動的データソースやフィールドプラグイン、WooCommerce 関連の要素)。 | none | Pro |
pbsw_theme_globals_saved | Action | このアクションについては以下で説明します。 | none | Free |
pbsw_transfer_imported | Action | パッケージのインポート後に実行され、テンプレートや設定から作成されたキャッシュ (ページごとのスタイル、サイトのスタイルシート) を再構築できるようにします。 | none | Free |
pbsw_transfer_meta_keys | Filter | インポートおよびエクスポートが各アイテムとともに保持する投稿メタキーをフィルターします。 | none | Free |
pbsw_transfer_options | Filter | インポートおよびエクスポートでサイト間を移行できるオプションをフィルターします。受け入れられるのは `pbsw_` オプションのみです。パッケージがコアやサードパーティのオプションを上書きできないよう、それ以外のオプションはすべて除外されます。 | none | Free |
pbsw_transfer_post_types | Filter | インポートおよびエクスポートでサイト間を移行できる投稿タイプをフィルターします。 | none | Free |
pbsw_visitor_country | Filter | 別の方法 (位置情報プラグインやメンバーシッププロフィールなど) で訪問者の国を特定しているサイト向けに、年齢確認や責任あるギャンブルに関する案内に使用する訪問者の国をフィルターします。 | string $country | Pro |
pbsw_white_label_map | Filter | ホワイトラベルの置き換え (変換元テキスト => 表示テキスト) をフィルターします。 | none | Pro |