Pengembang
Referensi kemampuan Page Builder Sandwich
Page Builder Sandwich mendaftarkan tindakannya ke WordPress Abilities API. Kemampuan yang sama ini merupakan alat MCP di server situs itu sendiri dan rute REST di bawah /wp-json/wp-abilities/v1. Halaman ini dibuat dari registri plugin itu sendiri.
Endpoint
| Kemampuan | REST |
|---|---|
| MCP melalui HTTP (dapat di-stream) | /wp-json/pbs/v1/mcp |
| MCP melalui WP-CLI (input dan output standar) | wp mcp-adapter serve --server=page-builder-sandwich --user=<login> |
| REST: daftar kemampuan | /wp-json/wp-abilities/v1/abilities?category=page-builder-sandwich |
| REST: jalankan kemampuan | /wp-json/wp-abilities/v1/abilities/<name>/run (GET dengan ?input= untuk kemampuan hanya-baca, jika tidak POST {"input": {...}}) |
Autentikasi dan izin
Permintaan HTTP melakukan autentikasi dengan kata sandi aplikasi WordPress (HTTP Basic). Menghubungkan ke server MCP memerlukan kapabilitas yang ditunjukkan di bawah ini; setiap kemampuan kemudian memeriksa izinnya sendiri, per objek. Kemampuan hanya-baca dijalankan dengan GET dan input-nya dalam string kueri; yang lainnya dengan POST dan bodi JSON ‘{“input”: {…}}’.
kata sandi aplikasi WordPress (HTTP) atau --user (WP-CLI); pengguna memerlukan kapabilitas yang ditentukan masing-masing kemampuan · Pengaturan: Izinkan agen AI (MCP), aktif secara default
Semua kemampuan
| Kemampuan | Edisi | REST | Izin | Parameter |
|---|---|---|---|---|
pbs/activate-custom-fontMenjadikan font kustom yang diunggah (berkas font di pustaka media, berdasarkan ID) tersedia di pemilih font. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/activate-custom-font/run | edit_theme_options (pemeriksaan milik rute REST itu sendiri) | id bilangan bulat (wajib) |
pbs/add-local-fontMengunduh kelompok font Google (famili, ketebalan, miring) dan menyajikannya dari situs ini. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/add-local-font/run | manage_options (pemeriksaan milik rute REST itu sendiri) | family string (wajib)weights larikitalic boolean |
pbs/add-sectionMenambahkan bagian siap pakai ke halaman: di awal, di akhir, atau setelah bagian pada posisi tertentu. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/add-section/run | edit_post pada halaman tersebut | id bilangan bulat (wajib)section string (wajib)position string: start, end, afterafter bilangan bulat |
pbs/add-shop-blockMenambahkan blok WooCommerce di akhir pos: elemen produk (elemen: title, gallery, image, price, rating, excerpt, description, add_to_cart, meta, tabs, related, upsells, sale_badge, stock; productId, atau 0 untuk produk yang sedang dilihat) atau keranjang mini (label). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/add-shop-block/run | edit_post (pemeriksaan milik rute REST itu sendiri) | post bilangan bulat (wajib)block string (wajib): product-element, mini-cartpart string: title, gallery, image, price, rating, excerpt, add_to_cart, meta, tabs, related, upsells, sale_badge, stock, descriptionproductId bilangan bulatlabel string |
pbs/ai-check-accessibilityMencantumkan masalah aksesibilitas halaman: gambar tanpa teks alt, tajuk yang melompati tingkatan, tautan dengan teks yang tidak bermakna jelas tanpa konteks, serta tautan tanpa teks sama sekali. Masing-masing disertai keterangan apakah dapat diperbaiki secara otomatis. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-check-accessibility/run | edit_post pada halaman terkait | post_id bilangan bulat (wajib) |
pbs/ai-create-blockMerancang komponen siap pakai ulang dari sebuah deskripsi (kartu harga, kartu tim, banner) dan menyimpannya sebagai pola tersinkronkan di “Pola saya” pada editor, dengan masing-masing teks dapat disesuaikan per penempatan. Mengembalikan ID dan blok yang menampilkannya. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-create-block/run | edit_posts dan publish_posts; aturan peran serta penggunaan pada pengaturan AI | description string (wajib)title string |
pbs/ai-css-helpMenjelaskan, menulis, atau memperbaiki CSS kustom dari suatu elemen, dengan `selector` sebagai perwakilan elemen tersebut. Mengembalikan CSS dan penjelasan; tidak ada yang disimpan. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-css-help/run | edit_posts dan izin kode pada penyusun halaman | action string (wajib): explain, write, fixcss stringinstruction stringblock string |
pbs/ai-design-fromMembuat ulang tata letak dari tangkapan layar (gambar di pustaka media) atau halaman web publik (alamat URL-nya) sebagai blok yang dapat diedit pada draf halaman baru: bagian, kolom, tajuk, teks, daftar, dan tombol yang serupa. Logo dan gambar tidak disalin. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-design-from/run | edit_pages (edit_post pada tangkapan layar); aturan peran serta penggunaan pada pengaturan AI | attachment_id bilangan bulaturl stringtitle stringinstruction string |
pbs/ai-edit-pageMengubah halaman sesuai instruksi dalam bahasa sehari-hari (“buat teks hero lebih singkat”, “tambahkan FAQ tentang pengiriman setelah bagian harga”, “terjemahkan halaman ke bahasa Jerman”). AI merespons dengan operasi penyuntingan yang diperiksa terhadap blok halaman dan pengaturannya sebelum diterapkan; operasi yang ditolak akan dicantumkan beserta alasannya. Revisi disimpan terlebih dahulu dan ID-nya dikembalikan sebagai undo_revision. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-edit-page/run | edit_post pada halaman terkait; aturan peran serta penggunaan pada pengaturan AI | post_id bilangan bulat (wajib)instruction string (wajib) |
pbs/ai-fix-accessibilityMemperbaiki masalah aksesibilitas yang dapat diatasi (semuanya, atau ID masalah yang dicantumkan): teks alt dibuat dengan menganalisis setiap gambar, tingkatan tajuk diperbaiki, teks tautan yang ambigu ditulis ulang. Revisi disimpan terlebih dahulu dan ID-nya dikembalikan sebagai undo_revision. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-fix-accessibility/run | edit_post pada halaman terkait; aturan peran serta penggunaan pada pengaturan AI | post_id bilangan bulat (wajib)issues larik |
pbs/ai-generate-imageMembuat gambar dari deskripsi menggunakan model gambar situs (OpenAI atau Google) dan menyimpannya ke pustaka media beserta teks alt. Mengembalikan id dan alamatnya. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-generate-image/run | upload_files; peran pengaturan AI dan aturan pengeluaran | prompt string (wajib)size string: square, landscape, portraitalt stringtitle stringpost_id integer |
pbs/ai-generate-sectionMengubah deskripsi satu kalimat menjadi bagian siap pakai (blok nyata yang dapat diedit dalam gaya merek situs) lengkap dengan teks yang ditulis untuknya. Mengembalikan markup blok, dan menambahkannya ke awal atau akhir halaman saat post_id diberikan (revisi menyimpan konten yang ada sebelumnya). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-generate-section/run | edit_posts; edit_post untuk menambahkannya ke halaman; peran pengaturan AI dan aturan pengeluaran | description string (wajib)section stringpost_id integerposition string: start, end |
pbs/ai-plan-siteDari deskripsi bisnis, membuat daftar halaman yang dibutuhkan situs web (beranda terlebih dahulu, kontak terakhir), masing-masing disertai judul dan ringkasan untuk halaman tersebut. Tidak ada yang dibuat; setiap halaman kemudian dapat dibangun dari ringkasannya. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-plan-site/run | edit_pages; peran pengaturan AI dan aturan pengeluaran | brief string (wajib) |
pbs/ai-save-seo-metaMenyimpan judul dan deskripsi meta ke dalam plugin SEO yang digunakan situs (Yoast SEO, Rank Math, SEOPress, atau All in One SEO) dan menampilkan mana saja yang telah ditulis. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-save-seo-meta/run | edit_post pada halaman | post_id integer (wajib)title string (wajib)description string (wajib) |
pbs/ai-suggest-seo-metaMembaca halaman dan menyarankan judul meta (hingga 60 karakter) serta deskripsi meta (hingga 155), secara opsional berdasarkan kata kunci fokus. Tidak ada yang disimpan. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-suggest-seo-meta/run | edit_post pada halaman; peran pengaturan AI dan aturan pengeluaran | post_id integer (wajib)keyword string |
pbs/ai-undoMengembalikan halaman ke kondisi semula sebelum perubahan AI, dari undo_revision yang dihasilkan oleh perubahan tersebut. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-undo/run | edit_post pada halaman | post_id integer (wajib)revision integer (wajib) |
pbs/ai-write-alt-textMemeriksa gambar dan menyimpan teks alt untuk gambar tersebut: satu gambar (attachment_id), atau setiap gambar pada halaman yang belum memilikinya (post_id). Maksimal 20 gambar per panggilan; respons menampilkan sisa gambar. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-write-alt-text/run | upload_files dan edit_post pada gambar atau halaman; peran pengaturan AI dan aturan pengeluaran | attachment_id integerpost_id integeronly_missing booleanlanguage string |
pbs/ai-write-textMenulis teks baru, atau menyempurnakan, memendekkan, memperpanjang, mengubah nada suara, atau memperbaiki tata bahasa dari potongan teks, menggunakan penyedia AI milik situs. Mengembalikan teks baru; tidak ada yang diubah di situs. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-write-text/run | edit_posts (edit_post saat post_id diberikan); peran pengaturan AI dan aturan pengeluaran | action string (wajib): write, improve, shorten, expand, tone, fix, customtext stringtone string: professional, friendly, confident, playful, formal, simpleinstruction stringcontext string |
pbs/apply-brand-kitMenerapkan warna dan font dari kit merek yang tersimpan ke desain situs. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-brand-kit/run | edit_theme_options (pemeriksaan rute REST sendiri) | tidak ada |
pbs/apply-kitMengimpor halaman dari kit situs web (semuanya, atau yang ditentukan), secara opsional menerbitkannya, menyetel halaman beranda, dan menambahkannya ke menu. Mengimpor kembali akan memperbarui halaman yang sama. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-kit/run | edit_pages dan publish_pages; manage_options untuk menyetel halaman beranda; edit_theme_options untuk membuat menu | slug string (wajib)pages arraypublish booleanfront booleanmenu boolean |
pbs/apply-replaceMenerapkan tugas yang dipratinjau. Setiap pos yang diubah menyimpan salinan cadangan, sehingga tugas dapat dibatalkan. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-replace/run | manage_options (pemeriksaan rute REST sendiri) | id string (wajib) |
pbs/build-landing-pageAlur kerja terpandu: agen memilih bagian yang sesuai dengan bisnis Anda, membangun halaman sebagai draf, dan menulis teksnya. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/build-landing-page/run | edit_pages | business string (wajib) |
pbs/build-pagesMembuat hingga 50 halaman dalam satu panggilan, masing-masing dari bagian dan/atau konten blok. Setiap halaman diperiksa dan dibuat secara mandiri; respons akan mencantumkan setiap halaman yang dibuat dan setiap halaman yang ditolak, beserta alasannya. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/build-pages/run | edit_pages; setiap halaman diperiksa secara mandiri (publish_pages untuk menerbitkan) | pages (wajib) |
pbs/check-performanceMelaporkan beban yang ditambahkan konten halaman ke ukuran totalnya: gambar (ukuran bita, gambar yang terlalu besar, dan ukuran lebih kecil yang memadai), stylesheet blok yang digunakannya, dan sematan pihak ketiga, lengkap dengan solusi untuk setiap masalah. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/check-performance/run | edit_post pada halaman | post_id (wajib) |
pbs/connect-adobe-fontsMenghubungkan proyek web Adobe Fonts (Typekit) menggunakan ID kit-nya, sehingga font-nya muncul di pemilih font. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-adobe-fonts/run | edit_theme_options (pemeriksaan rute REST itu sendiri) | kit (wajib) |
pbs/connect-marketing-serviceMenghubungkan layanan milis dengan kunci API-nya (service, key; account jika diperlukan oleh layanan), atau memutus hubungannya dengan kunci kosong. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-marketing-service/run | manage_options (pemeriksaan rute REST itu sendiri) | service (wajib)keyaccount |
pbs/connect-supportMenghubungkan situs ini ke dukungan Zinn Digital® (name, email, consent). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-support/run | manage_options (pemeriksaan rute REST itu sendiri) | email (wajib)nameconsent (wajib) |
pbs/convert-builder-exportMengonversi ekspor (builder: elementor, divi, beaver, atau wpbakery; content: teks yang diekspor) menjadi draf halaman baru yang tersusun dari blok, dengan opsi menyalin gambarnya ke pustaka media (media). Menanggapi dengan draf dan laporan konversi. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-export/run | edit_pages (pemeriksaan rute REST itu sendiri) | builder (wajib): elementor, divi, beaver, wpbakerycontent (wajib)titlemediadryRunstatus: draft, pending, private, publish |
pbs/convert-builder-pageMengonversi satu halaman yang dibuat dengan Elementor, Divi, Beaver Builder, atau WPBakery (id) menjadi draf baru yang tersusun dari blok, dengan tetap mempertahankan tata letak, tipografi, warna, dan gambarnya; halaman asli tidak diubah. Menanggapi dengan draf dan laporan tentang apa yang dikonversi, disesuaikan, atau tidak dikonversi. dryRun mengonversi tanpa menyimpan. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-page/run | edit_pages dan edit_post (pemeriksaan rute REST itu sendiri) | id (wajib)dryRunstatus: draft, pending, private, publish |
pbs/convert-postMengonversi satu halaman 5.x ke blok (dicadangkan terlebih dahulu). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-post/run | pemeriksaan izin per item pada rute REST itu sendiri | id (wajib) |
pbs/create-ab-testMenambahkan pengujian dua versi dari suatu bagian di akhir pos (post, name, a, b; split dan goal bersifat opsional). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-ab-test/run | edit_post (pemeriksaan rute REST itu sendiri) | post (wajib)namea (wajib)b (wajib)splitgoal |
pbs/create-classMembuat class gaya global yang dapat digunakan kembali: label, slug, dan gayanya (s). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-class/run | edit_theme_options (pemeriksaan rute REST itu sendiri) | label (wajib)slugscat |
pbs/create-cookie-bannerMembuat desain banner persetujuan siap pakai sebagai titik awal. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-cookie-banner/run | manage_options (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/create-formMembuat formulir (kontak, penawaran, pendaftaran, atau multitahap: fields, steps, pengaturan, dan tindakan seperti email, simpan, webhook, atau milis), di halaman baru atau di akhir pos yang sudah ada (post). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-form/run | edit_pages (pemeriksaan rute REST itu sendiri) | titlefields (wajib)stepsactionssubmitTextsuccessMessageredirectUrltrackEventpostpageTitlestatus: draft, publish, private |
pbs/create-pageMembuat halaman dari bagian pustaka dan/atau konten blok. Halaman baru berstatus draf kecuali diminta status lain. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/create-page/run | edit_pages; publish_pages untuk menerbitkan atau menjadikannya privat | title string (wajib)status string: draft, pending, publish, privatesections arraycontent string |
pbs/create-popupMembuat popup, slide-in, atau bar: konten, pemicu (exit intent, gulir, waktu, klik), frekuensi, dan halaman tempat kemunculannya. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-popup/run | edit_pages (pemeriksaan bawaan rute REST) | title string (wajib)content string (wajib)status string: draft, publishsettings object |
pbs/create-query-loopMenambahkan query loop dengan kartu siap pakai, pada halaman baru (pageTitle, status) atau di akhir pos (post): sumber posts|users|terms|field, postType (product untuk kisi toko), perPage, columns, orderBy, order, pagination, dan live filter [{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 dan edit_posts (pemeriksaan bawaan rute REST) | post integerpageTitle stringstatus string: draft, publish, privatesource string: posts, users, terms, fieldpostType stringperPage integercolumns integerorderBy stringorder string: ASC, DESCpagination string: none, numbers, prevnexttaxonomy stringfieldKey stringfilters array |
pbs/create-teamMembuat pustaka tim (name) yang dapat digabungi oleh situs lain menggunakan kode undangan. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-team/run | manage_options (pemeriksaan bawaan rute REST) | name string (wajib) |
pbs/create-theme-templateMembuat templat (title, type) yang menggantikan bagian tersebut pada setiap halaman yang cocok, pada tema klasik dan blok. Tanpa konten, ini akan dimulai dari desain siap pakai sesuai tipenya. include/exclude adalah aturan kondisi tampilan ({kind, values, key, value, from, to, days}, jenis yang ditawarkan pembangun tema situs ini); prioritas menentukan urutan jika ada kesamaan; status publish (tayang) atau draft. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-theme-template/run | pemeriksaan izin per item bawaan rute REST | title string (wajib)type string (wajib)content stringinclude arrayexclude arraypriority integerstatus string: publish, draft |
pbs/deactivate-custom-fontMenghapus font kustom (berdasarkan slug) dari pemilih font. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/deactivate-custom-font/run | edit_theme_options (pemeriksaan bawaan rute REST) | slug string (wajib) |
pbs/delete-classMenghapus class global. Elemen yang menggunakannya tetap mempertahankan kontennya dan kehilangan gayanya. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-class/run | edit_theme_options (pemeriksaan bawaan rute REST) | id string (wajib) |
pbs/delete-iconMenghapus ikon yang diunggah; blok yang menggunakannya tetap menyimpan salinannya sendiri. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-icon/run | delete_post (pemeriksaan bawaan rute REST) | id string (wajib) |
pbs/delete-library-itemMenghapus desain dari pustaka cloud. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-library-item/run | edit_posts (pemeriksaan bawaan rute REST) | item string (wajib)team string |
pbs/delete-pageMemindahkan halaman ke tempat sampah. Halaman dapat dipulihkan dari Halaman, Sampah selama 30 hari. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-page/run | delete_post pada halaman tersebut | id integer (wajib) |
pbs/delete-teamMenghapus tim beserta setiap desain di pustakanya. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-team/run | manage_options (pemeriksaan bawaan rute REST) | team string (wajib) |
pbs/delete-theme-templateMemindahkan satu templat (id) ke tempat sampah; desain bawaan tema akan ditampilkan kembali di tempat penerapannya. Dapat dipulihkan dari tempat sampah. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-theme-template/run | pemeriksaan izin per item bawaan rute REST | id string (wajib) |
pbs/disconnect-supportMemutuskan sambungan situs ini dari dukungan. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/disconnect-support/run | manage_options (pemeriksaan bawaan rute REST) | none |
pbs/duplicate-classMenduplikasi class global dengan id baru. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-class/run | edit_theme_options (pemeriksaan bawaan rute REST) | id string (wajib) |
pbs/duplicate-pageMenyalin halaman (judul, konten, dan templatnya) ke dalam draf baru. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-page/run | edit_post pada halaman dan edit_pages | id bilangan bulat (wajib)title string |
pbs/export-designMengembalikan berkas desain Situs: kategori, kelas global, variabel, penskalaan spasi, radius dan bayangan, serta warna kustom (format page-builder-sandwich-design, versi 1). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/export-design/run | edit_theme_options (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/export-designsMengekspor templat dan pola yang dipilih (id) dan, secara opsional, pengaturan sebagai satu paket untuk situs lain. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/export-designs/run | manage_options (pemeriksaan rute REST itu sendiri) | ids lariksettings boolean |
pbs/find-builder-pagesMencantumkan halaman dan pos yang dibuat dengan Elementor, Divi, Beaver Builder, atau WPBakery (page, per_page), masing-masing dengan builder-nya dan, jika pernah dikonversi sebelumnya, draf hasil konversinya. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/find-builder-pages/run | edit_pages (pemeriksaan rute REST itu sendiri) | page bilangan bulatper_page bilangan bulat |
pbs/generate-pageMembangun halaman dari bagian-bagian (disediakan, atau dipilih oleh AI dari pustaka bagian) dan meminta AI menulis ulang seluruh teksnya untuk arahan Anda, dengan mempertahankan desainnya. Menggunakan penyedia AI yang diatur di pengaturan AI plugin. Halaman ini berstatus draf kecuali diminta status lain. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/generate-page/run | edit_pages; publish_pages untuk menerbitkan; peran dan aturan pengeluaran di pengaturan AI | brief string (wajib)title stringsections larikstatus string: draft, pending, publish, private |
pbs/get-blockMengembalikan pengaturan satu blok (atribut beserta jenis, pilihan, dan nilai standarnya), apa yang didukungnya, blok apa saja yang dapat dimuatnya, dan contoh siap pakai dalam markup blok. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/get-block/run | edit_posts | name string (wajib) |
pbs/get-breakpointsMengembalikan lebar tablet dan ponsel (serta breakpoint kustom di Pro) yang digunakan oleh kontrol responsif. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/get-breakpoints/run | edit_theme_options (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/get-conversion-trackingMengembalikan pengaturan Google Analytics 4, Google Tag Manager, dan Meta Pixel serta klik dan pengiriman formulir mana saja yang dikirimkan. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-conversion-tracking/run | manage_options (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/get-cookie-bannerMengembalikan spanduk persetujuan: apakah aktif, teks dan desainnya, kategori-kategorinya, dan di mana saja spanduk tersebut diterapkan. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-cookie-banner/run | manage_options (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/get-design-globalsMengembalikan warna dan font seluruh situs (tajuk dan isi teks) yang digunakan setiap blok, seperti yang ditampilkan pada layar Desain situs. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/get-design-globals/run | edit_theme_options (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/get-design-systemMengembalikan sistem desain Pro: kelas global, variabel, token desain, mode gelap, kit merek, dan font kustom. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-design-system/run | edit_theme_options (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/get-diagnosticsMengembalikan diagnostik yang biasa disertakan pada tiket dukungan: versi, plugin aktif, batasan, dan eror terbaru. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/get-diagnostics/run | manage_options (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/get-figma-connectionMengembalikan informasi apakah situs memiliki token akses pribadi Figma, akun Figma pemiliknya, dan empat karakter terakhirnya. Token itu sendiri tidak pernah dikembalikan. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-figma-connection/run | manage_options (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/get-library-accountMengembalikan penggunaan penyimpanan pustaka cloud, kuota paket, dan informasi tim. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-account/run | edit_posts (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/get-library-itemMengembalikan satu desain tersimpan, siap dimasukkan ke situs ini (gambarnya dimasukkan ke dalam pustaka media). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-item/run | edit_posts (pemeriksaan rute REST itu sendiri) | item string (wajib)team string |
pbs/get-library-storageMengembalikan pengaturan penyimpanan R2/S3 mandiri (kunci rahasia tidak pernah dikembalikan). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-storage/run | manage_options (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/get-licenceMengembalikan paket Page Builder Sandwich, status lisensi, tanggal perpanjangan, serta apa saja yang tercakup dalam paket situs ini. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/get-licence/run | manage_options (pemeriksaan internal rute REST) | tidak ada |
pbs/get-maintenanceMengembalikan mode pemeliharaan / segera hadir: mode, halaman, coba lagi setelah (retry-after), serta peran mana yang masih dapat melihat situs. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-maintenance/run | manage_options (pemeriksaan internal rute REST) | tidak ada |
pbs/get-migrationMengembalikan progres dan laporan konversi konten 5.x. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/get-migration/run | pemeriksaan izin per item milik rute REST | tidak ada |
pbs/get-motion-optionsMengembalikan setiap pengaturan animasi/gerakan (animasi masuk, durasi dan jedanya, efek gulir, efek sorot, tetap terlihat, paralaks, ikuti penunjuk tetikus) beserta opsi atau rentangnya, serta breakpoint situs. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-motion-options/run | edit_posts (pemeriksaan internal rute REST) | tidak ada |
pbs/get-newsletter-keysMenyatakan apakah kunci Mailchimp tersimpan (kunci itu sendiri tidak akan pernah dikembalikan). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-newsletter-keys/run | edit_posts (pemeriksaan internal rute REST) | tidak ada |
pbs/get-pageMengembalikan judul, status, tautan, dan konten blok halaman, serta bagian (blok tingkat atas) yang menyusunnya. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/get-page/run | edit_post pada halaman tersebut | id bilangan bulat (wajib) |
pbs/get-replace-jobMengembalikan kecocokan tugas, halaman demi halaman, untuk ditinjau sebelum diterapkan. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-replace-job/run | manage_options (pemeriksaan internal rute REST) | id string (wajib) |
pbs/get-reviews-sourcesMengembalikan sumber Google dan Trustpilot yang ditampilkan oleh blok Ulasan. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-reviews-sources/run | manage_options (pemeriksaan internal rute REST) | tidak ada |
pbs/get-rolesMengembalikan peran mana yang boleh menggunakan pembuat, desain, kode, dan templat (mode klien). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-roles/run | manage_options (pemeriksaan internal rute REST) | tidak ada |
pbs/get-settingsMengembalikan awalan kelas front-end, status pembaruan beta, serta apakah agen AI (MCP) diizinkan. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/get-settings/run | manage_options (pemeriksaan internal rute REST) | tidak ada |
pbs/get-structured-dataMencantumkan data terstruktur schema.org yang dicetak oleh blok halaman (FAQ, How-To, Produk, Ulasan, Breadcrumb) dan jenis mana yang diserahkan ke plugin SEO situs agar tidak ada yang dicetak ganda. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-structured-data/run | edit_post pada halaman tersebut | post_id bilangan bulat (wajib) |
pbs/get-support-connectionMenyatakan apakah situs ini terhubung ke dukungan Zinn Digital®, dan sebagai siapa. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/get-support-connection/run | manage_options (pemeriksaan internal rute REST) | refresh boolean |
pbs/get-theme-builder-optionsMengembalikan tipe templat, jenis kondisi tampilan (halaman, tipe kiriman, istilah, arsip, pencarian, 404, sedang masuk, peran, perangkat, tanggal, waktu, parameter URL, perujuk, bahasa, keranjang) beserta pilihannya di situs ini (peran, bahasa, tipe kiriman, taksonomi), dan atribut blok (pbswConditions: {match, rules}) yang menampilkan atau menyembunyikan blok apa pun. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-theme-builder-options/run | edit_posts (pemeriksaan internal rute REST) | tidak ada |
pbs/get-white-labelMengembalikan pengaturan label putih: aktif atau tidak aktif, nama yang ditampilkan, dan pengguna mana yang masih melihat aslinya. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-white-label/run | manage_options (pemeriksaan internal rute REST) | tidak ada |
pbs/import-designMemvalidasi berkas desain Situs (file) dan, jika apply bernilai false, mengembalikan apa saja yang akan ditambahkan, diubah, dan dihapus oleh penggabungan atau penimpaan (mode); jika apply bernilai true, perubahannya akan disimpan. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/import-design/run | edit_theme_options (pemeriksaan internal rute REST) | file objek (wajib)mode string: merge, replaceapply boolean |
pbs/import-designsMengimpor paket desain Page Builder Sandwich (lakukan dryRun terlebih dahulu untuk melihat apa yang akan berubah; mode: skip atau replace; media; pengaturan). | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/import-designs/run | manage_options (pemeriksaan internal rute REST) | package objek (wajib)mode string: skip, replace, duplicatesettings booleanmedia booleandryRun boolean |
pbs/import-figma-frameMengimpor satu frame Figma (url: tautan frame, lengkap dengan node-id) ke dalam draf halaman baru yang tersusun dari blok: tata letak otomatis berubah menjadi kontainer flex dan grid, teks mempertahankan fon dan ukurannya, gambar disalin ke pustaka media. Menggunakan token Figma milik situs ini sendiri. Memberikan respons berupa draf dan laporan konversi. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/import-figma-frame/run | edit_pages dan upload_files (pemeriksaan rute REST itu sendiri) | url (wajib)titledryRunstatus: draft, pending, private, publish |
pbs/invite-team-memberMembuat kode undangan sekali pakai (peran: baca atau tulis; label; masa berlaku dalam hari). Kode hanya ditampilkan sekali. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/invite-team-member/run | manage_options (pemeriksaan rute REST itu sendiri) | team (wajib)role: read, writedayslabel |
pbs/join-teamBergabung dengan pustaka tim menggunakan kode undangan. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/join-team/run | manage_options (pemeriksaan rute REST itu sendiri) | code (wajib) |
pbs/leave-teamKeluar dari pustaka tim yang telah diikuti oleh situs ini. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/leave-team/run | manage_options (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/list-ab-testsMenampilkan daftar uji coba A/B beserta pengunjung dan konversi pada setiap versi, serta versi mana yang unggul. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-ab-tests/run | edit_pages (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/list-blocksMenampilkan daftar setiap blok Page Builder Sandwich yang dapat digunakan situs ini (termasuk blok Pro saat Pro aktif): nama, judul, kategori, dan deskripsi. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-blocks/run | edit_posts | search |
pbs/list-dynamic-sourcesMengembalikan sumber yang dapat digunakan untuk mengisi blok (pos, penulis, situs, arsip, bidang khusus, produk) beserta bidang masing-masing sumber, plugin bidang di situs ini (ACF, Meta Box, Pods, JetEngine, Toolset, post meta), dan bidang milik tipe pos (postType). Blok ditautkan ke suatu sumber melalui attributes.metadata.bindings, satu {source, args} per atribut. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-dynamic-sources/run | edit_posts (pemeriksaan rute REST itu sendiri) | postType |
pbs/list-extensionsMenampilkan apa saja yang telah ditambahkan plugin lain ke Page Builder Sandwich melalui API pengembangnya: blok, sumber data dinamis, kondisi tampilan, dan aksi formulir, masing-masing beserta nama, label, dan pluginnya. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-extensions/run | edit_posts | tidak ada |
pbs/list-form-submissionsMenampilkan apa saja yang dikirimkan pengunjung melalui formulir yang menyimpan data kiriman (formulir mempersempit hasilnya), satu halaman per waktu. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-form-submissions/run | pemeriksaan izin per item rute REST itu sendiri | formper_pagepage |
pbs/list-formsMenampilkan daftar formulir yang dibuat dengan blok Form serta plugin formulir yang dapat disematkannya. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-forms/run | edit_posts (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/list-kitsMenampilkan kit situs web (kumpulan halaman siap pakai untuk satu jenis bisnis) yang dapat diimpor situs ini. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-kits/run | edit_pages dan publish_pages | refresh |
pbs/list-library-itemsMenampilkan desain yang disimpan di pustaka cloud (jenis: bagian, halaman, atau pola; tim: pustaka milik tim). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-library-items/run | edit_posts (pemeriksaan rute REST itu sendiri) | teamkind: , section, page, style |
pbs/list-local-fontsMenampilkan fon Google yang dihosting secara mandiri oleh situs ini (diunduh sekali, disajikan dari situs, tanpa permintaan ke Google). | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-local-fonts/run | manage_options (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/list-lottieMenampilkan animasi Lottie yang diunggah. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-lottie/run | edit_posts (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/list-marketing-connectionsMenampilkan layanan milis (Mailchimp, Brevo, MailerLite, Kit, ActiveCampaign) dan mana yang terhubung. Kunci tidak pernah dikembalikan. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-connections/run | manage_options (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/list-marketing-formsMenampilkan setiap formulir yang dibuat dengan pembangun formulir: halaman tempat formulir berada, bidang-bidangnya, dan apa yang terjadi saat dikirimkan. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-forms/run | edit_pages (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/list-marketing-listsMenampilkan daftar audiens atau daftar kontak dari layanan milis yang terhubung, untuk aksi langganan formulir. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-lists/run | edit_posts (pemeriksaan rute REST itu sendiri) | service string (wajib) |
pbs/list-pagesMenampilkan daftar halaman yang dapat Anda sunting, terbaru terlebih dahulu, dengan pencarian opsional. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/list-pages/run | edit_pages; hanya halaman yang dapat disunting pengguna yang ditampilkan | search stringstatus string: any, draft, pending, publish, privatepage integerper_page integer |
pbs/list-popupsMenampilkan daftar popup, slide-in, dan bar beserta pemicu, aturan frekuensi, dan lokasi penampilannya. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-popups/run | edit_pages (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/list-replace-jobsMenampilkan daftar tugas cari-dan-ganti di seluruh situs beserta statusnya. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-replace-jobs/run | manage_options (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/list-sectionsMenampilkan daftar bagian siap pakai (hero, fitur, FAQ, testimoni, panggilan bertindak, dan lainnya) yang dapat ditambahkan ke halaman. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/list-sections/run | edit_pages | search string |
pbs/list-team-membersMenampilkan daftar situs dalam tim beserta hak aksesnya. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-team-members/run | manage_options (pemeriksaan rute REST itu sendiri) | team string (wajib) |
pbs/list-teamsMenampilkan daftar tim tempat situs ini bergabung atau yang dimilikinya. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-teams/run | manage_options (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/list-theme-templatesMenampilkan daftar templat theme builder (header, footer, single, archive, search, 404 dan, dengan WooCommerce, product, shop, cart, checkout, thank-you, dan My Account): tipe masing-masing, lokasi tampil (aturan include/exclude), prioritas, status, dan blok. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-theme-templates/run | pemeriksaan izin per item rute REST itu sendiri | tidak ada |
pbs/list-transferableMenampilkan daftar templat, pola, dan pengaturan yang dapat diekspor ke situs lain. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/list-transferable/run | manage_options (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/list-uploaded-iconsMenampilkan daftar ikon SVG yang diunggah ke pustaka ikon, terbaru terlebih dahulu. | Gratis | GET /wp-json/wp-abilities/v1/abilities/pbs/list-uploaded-icons/run | edit_posts (pemeriksaan rute REST itu sendiri) | page integerper_page integer |
pbs/move-sectionMemindahkan bagian halaman dari satu posisi ke posisi lain (berbasis 0, sesuai urutan dalam daftar halaman). | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/move-section/run | edit_post pada halaman tersebut | id integer (wajib)from integer (wajib)to integer (wajib) |
pbs/open-support-ticketMengirimkan tiket dukungan (subjek, pesan, jenis, email), dengan diagnostik situs ini jika disetujui administrator. Tindakan ini tidak pernah membuat login atau mengirimkannya. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/open-support-ticket/run | manage_options (pemeriksaan rute REST itu sendiri) | subject string (wajib)message string (wajib)kind string: help, bug, feedback, feature_requestemail stringname stringdiagnostics boolean |
pbs/preview-dynamic-valueMenampilkan apa yang ditampilkan oleh binding pada satu pos (post, source, dan field atau provider + key, sebagai text|url), untuk memeriksa binding sebelum atau setelah menambahkannya. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/preview-dynamic-value/run | edit_post (pemeriksaan rute REST itu sendiri) | post integer (wajib)source string (wajib)field stringprovider stringkey stringas string: text, url |
pbs/record-support-consentMerekam persetujuan administrator untuk mengirimkan data diagnostik bersama tiket dukungan. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/record-support-consent/run | manage_options (pemeriksaan rute REST itu sendiri) | consent boolean (wajib) |
pbs/refresh-reviewsMengambil ulasan Trustpilot terbaru sekarang tanpa harus menunggu pembaruan harian. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/refresh-reviews/run | manage_options (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/remove-blockMenghapus satu blok (seluruh bagian, atau blok di dalamnya) dari suatu halaman, yang ditemukan berdasarkan path-nya. Versi halaman sebelumnya tetap tersimpan dalam revisi. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-block/run | edit_post pada halaman tersebut | id integer (wajib)path array (wajib) |
pbs/remove-library-storageMenghapus pengaturan penyimpanan mandiri (bring-your-own storage); penyimpanan paket akan digunakan kembali. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-library-storage/run | manage_options (pemeriksaan internal rute REST) | tidak ada |
pbs/remove-local-fontMenghapus berkas rumpun fon yang di-host sendiri. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-local-font/run | manage_options (pemeriksaan internal rute REST) | family (wajib) |
pbs/remove-team-memberMenghapus situs dari tim. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-team-member/run | manage_options (pemeriksaan internal rute REST) | team (wajib)member (wajib) |
pbs/reset-ab-testMereset hitungan pengujian dan memulainya kembali (test). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/reset-ab-test/run | edit_pages (pemeriksaan internal rute REST) | test (wajib) |
pbs/save-library-itemMenyimpan markup blok (title, kind, markup, styles, tags) ke pustaka cloud Anda atau tim; gambar disertakan di dalamnya. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/save-library-item/run | edit_posts (pemeriksaan internal rute REST) | teamkind (wajib): section, page, styletitle (wajib)tagsmarkupstyles |
pbs/set-block-motionMengatur atau menghapus (null) pengaturan gerak pada satu blok di halaman, ditemukan berdasarkan jalurnya, pada breakpoint tertentu (secara bawaan: base). Berfungsi pada blok apa pun, termasuk blok inti yang HTML-nya tersimpan di dalam halaman. Pengunjung yang menyetel pengurangan gerakan tidak akan melihat pergerakan ini. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-block-motion/run | edit_post (pemeriksaan internal rute REST) | post (wajib)path (wajib)breakpointmotion (wajib) |
pbs/set-library-storageMenyimpan penyimpanan mandiri (bring-your-own storage): provider (r2 atau s3), bucket, region, endpoint, prefix, key_id, secret, enabled. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-library-storage/run | manage_options (pemeriksaan internal rute REST) | enabledprovider: r2, s3, otherendpointregionbucketprefixkeyIdsecretpathStyle |
pbs/set-maintenanceMengaktifkan atau menonaktifkan mode pemeliharaan (503) atau segera hadir (mode), beserta halaman yang ditampilkan (page_id), retry_after, dan peran yang melewatinya. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-maintenance/run | manage_options (pemeriksaan internal rute REST) | mode: off, maintenance, coming_soonpage_idrolesretry_after |
pbs/set-newsletter-keysMenyimpan (atau, dengan nilai kosong, menghapus) kunci API Mailchimp yang digunakan oleh blok buletin. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-newsletter-keys/run | manage_options (pemeriksaan internal rute REST) | mailchimp (wajib) |
pbs/set-reviews-sourcesMengatur tempat Google dan bisnis Trustpilot yang dibaca oleh blok Reviews. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-reviews-sources/run | manage_options (pemeriksaan internal rute REST) | googletrustpilot |
pbs/set-rolesMengatur izin per peran pada builder (roles), misalnya peran klien khusus konten. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-roles/run | manage_options (pemeriksaan internal rute REST) | roles (wajib) |
pbs/set-white-labelMengaktifkan atau menonaktifkan white label serta mengatur nama yang dilihat klien (enabled, name, agency_users). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-white-label/run | manage_options (pemeriksaan internal rute REST) | enablednamestudio_nameauthorauthor_urldescriptionmenu_iconhide_pluginagency_users |
pbs/site-health-cleanMembersihkan satu jenis temuan: revisi (menyimpan 5 revisi terbaru tiap pos, menghapus yang lebih lama), pola (memindahkan pola tersinkronisasi yang tidak digunakan ke tong sampah), gambar (salinan berskala yang digunakan WordPress; gambar asli tetap dipertahankan), kelas (menghapus kelas desain yang tidak digunakan, disimpan untuk pemulihan). Setiap proses membersihkan satu batch; \”more\” bernilai true selama masih ada temuan tersisa. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/site-health-clean/run | manage_options | what (wajib): revisions, patterns, images, classes |
pbs/site-health-reportMenemukan revisi lama, pola tersinkronisasi yang tidak digunakan, gambar asli yang berukuran berat, dan class desain yang tidak dipakai halaman mana pun. Bekerja dalam langkah-langkah singkat: setiap eksekusi melanjutkan dari titik terakhir berhenti selama statusnya masih “scanning”; opsi restart akan memulai dari awal. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/site-health-report/run | manage_options | restart boolean |
pbs/start-migrationMemulai (atau mengulang) konversi setiap halaman 5.x ke blok; setiap pos dicadangkan terlebih dahulu. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/start-migration/run | pemeriksaan izin per item pada rute REST itu sendiri | tidak ada |
pbs/start-replaceMemulai cari-dan-ganti yang aman untuk blok (find, replace, jenis: text, link, atau colour; match_case; types). Tidak ada yang diubah sampai tugas pratinjau diterapkan. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/start-replace/run | manage_options (pemeriksaan rute REST itu sendiri) | find string (wajib)replace stringkind string: text, link, colourtypes arraymatch_case boolean |
pbs/start-trialMemulai uji coba 14 hari Page Builder Sandwich Pro untuk situs ini (tidak perlu pembayaran). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/start-trial/run | manage_options (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/test-library-storageMenulis, membaca, dan menghapus objek uji di penyimpanan Anda sendiri serta melaporkan setiap langkahnya. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/test-library-storage/run | manage_options (pemeriksaan rute REST itu sendiri) | tidak ada |
pbs/undo-convert-postMemulihkan satu halaman yang telah dikonversi dari cadangannya. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-convert-post/run | pemeriksaan izin per item pada rute REST itu sendiri | id string (wajib) |
pbs/undo-migrationMemulihkan setiap pos yang telah dikonversi dari cadangannya. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-migration/run | pemeriksaan izin per item pada rute REST itu sendiri | tidak ada |
pbs/undo-replaceMemulihkan pos yang diubah oleh tugas penggantian (pos yang diedit setelahnya tetap mempertahankan perubahannya). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-replace/run | manage_options (pemeriksaan rute REST itu sendiri) | id string (wajib) |
pbs/update-blockMengubah pengaturan (atribut) suatu blok di dalam halaman, ditemukan berdasarkan jalurnya; atribut yang Anda kirim digabungkan ke atribut saat ini. Berfungsi pada blok yang dirender situs berdasarkan pengaturannya; blok yang HTML-nya disimpan di halaman diubah dengan mengganti markup halaman. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/update-block/run | edit_post pada halaman tersebut | id integer (wajib)path array (wajib)attributes object (wajib) |
pbs/update-brand-kitMenyimpan brand kit: nama, logo, warna, font judul dan isi, serta brand voice yang digunakan penulisan AI. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-brand-kit/run | edit_theme_options (pemeriksaan rute REST itu sendiri) | name stringlogo integercolors arrayheadingFont stringbodyFont stringvoice string |
pbs/update-breakpointsMengubah lebar tablet dan ponsel dalam piksel; dengan Pro, breakpoint tambahan kustom. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/update-breakpoints/run | edit_theme_options (pemeriksaan rute REST itu sendiri) | tablet integermobile integercustom array |
pbs/update-classMengubah label, slug, atau gaya class global; setiap elemen yang menggunakannya akan diperbarui. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-class/run | edit_theme_options (pemeriksaan rute REST itu sendiri) | id string (wajib)label stringslug strings objectcat string |
pbs/update-conversion-trackingMengubah pengaturan Google Analytics 4, Google Tag Manager, dan Meta Pixel serta event mana saja yang dikirim. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-conversion-tracking/run | manage_options (pemeriksaan rute REST itu sendiri) | ga4 stringgtm stringpixel stringloadTags booleanformEvent string |
pbs/update-cookie-bannerMengubah banner persetujuan. Selama aktif, skrip pelacakan menunggu persetujuan dari pengunjung. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-cookie-banner/run | manage_options (pemeriksaan rute REST itu sendiri) | enabled booleanpopup integerhandles arraycookieDays integeroptOutOutsideEu boolean |
pbs/update-dark-modeMengatur mode gelap (mode: nonaktif, otomatis, atau toggle) dan warnanya. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-dark-mode/run | edit_theme_options (pemeriksaan rute REST itu sendiri) | mode string (wajib): device, light, darkcolors object |
pbs/update-design-categoriesMenggantikan satu daftar kategori (grup: classes atau tokens; item: daftar slug dan name). Entri yang ada di bawah kategori yang dihapus akan menjadi tanpa kategori. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-design-categories/run | edit_theme_options (pemeriksaan rute REST tersendiri) | group string (wajib): classes, tokensitems array (wajib) |
pbs/update-design-globalsMengubah warna (colors) dan font (fonts, headingFont, bodyFont) di seluruh situs. Setiap halaman akan menerapkan perubahan ini; theme.json tema tetap disinkronkan. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/update-design-globals/run | edit_theme_options (pemeriksaan rute REST tersendiri) | colors objectfonts objectbodyFont stringheadingFont string |
pbs/update-formMengubah satu formulir (post, form): pengaturan dan tindakan digabungkan dengan yang sudah ada; bidang (dan langkah) menggantikan bidang yang ada. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-form/run | edit_post (pemeriksaan rute REST tersendiri) | post string (wajib)form string (wajib)title stringfields arraysteps arrayactions objectsubmitText stringsuccessMessage stringredirectUrl stringtrackEvent string |
pbs/update-pageMengubah judul, status, atau konten blok halaman. Konten yang Anda kirimkan menggantikan konten halaman saat ini. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/update-page/run | edit_post pada halaman tersebut; publish_pages untuk menerbitkan atau menjadikannya privat | id integer (wajib)title stringstatus string: draft, pending, publish, privatesections arraycontent string |
pbs/update-popupMengubah popup, slide-in, atau bar (id): konten, pemicu, frekuensi, atau lokasi penampilannya. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-popup/run | edit_post (pemeriksaan rute REST tersendiri) | id string (wajib)title stringcontent stringstatus string: draft, publishsettings object |
pbs/update-settingsMengubah awalan kelas front-end (1 hingga 8 huruf kecil atau angka, diawali dengan huruf) dan/atau mengaktifkan atau menonaktifkan agen AI (MCP) (mcp: false akan menghapus setiap ability dan endpoint MCP). | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/update-settings/run | manage_options (pemeriksaan rute REST tersendiri) | prefix stringmcp boolean |
pbs/update-theme-templateMengubah satu templat (id): judul, tipe, konten (markup blok), sertakan, kecualikan, prioritas, atau status. Hanya yang Anda kirimkan yang akan berubah. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-theme-template/run | pemeriksaan izin per item pada rute REST tersendiri | id string (wajib)title stringtype stringcontent stringinclude arrayexclude arraypriority integerstatus string: publish, draft |
pbs/update-tokensMengubah skala spasi, radius, dan bayangan (space, radius, shadow), atau meresetnya (reset). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-tokens/run | edit_theme_options (pemeriksaan rute REST tersendiri) | space arrayradius arrayshadow arrayreset boolean |
pbs/update-variablesMengganti variabel desain situs (variables: daftar nama dan nilai). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-variables/run | edit_theme_options (pemeriksaan rute REST tersendiri) | variables array (wajib) |
pbs/upload-iconMenambahkan ikon SVG (name, markup svg) ke pustaka ikon; SVG dibersihkan terlebih dahulu. | Gratis | POST /wp-json/wp-abilities/v1/abilities/pbs/upload-icon/run | upload_files (pemeriksaan rute REST tersendiri) | name string (wajib)svg string (wajib) |
pbs/upload-lottieMemvalidasi dokumen JSON Lottie (json, name) dan memublikasikannya sebagai berkas statis untuk blok Lottie. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/upload-lottie/run | upload_files (pemeriksaan rute REST tersendiri) | name string (wajib)json string (wajib) |
Dihasilkan dari abilities.json plugin, yang dengan sendirinya dihasilkan dari situs yang sedang berjalan; pengujian gagal jika keduanya tidak cocok.
Perintah WP-CLI
Jalankan ini di server dengan WP-CLI. Setiap perintah memeriksa izin yang sama dengan layar plugin; contoh diambil dari teks bantuan plugin itu sendiri.
| Perintah | Kegunaan | Edisi |
|---|---|---|
wp pbs export [--types=<types>] [--no-settings] [--file=<name>] | Ekspor templat, pola, dan pengaturan ke file. | Gratis |
wp pbs import <file> [--mode=<mode>] [--no-settings] [--media] [--dry-run] | Impor file ekspor. | Gratis |
wp pbs importers run | Konversi konten lawas: semua pos, atau satu pos. | Gratis |
wp pbs importers status | Tampilkan status migrasi. | Gratis |
wp pbs importers undo | Batalkan konversi dari cadangannya: semua pos, atau satu pos. | Gratis |
wp pbs migrate run | Konversi konten lawas: semua pos, atau satu pos. | Gratis |
wp pbs migrate status | Tampilkan status migrasi. | Gratis |
wp pbs migrate undo | Batalkan konversi dari cadangannya: semua pos, atau satu pos. | Gratis |
wp pbs replace <find> <replace> [--kind=<kind>] [--types=<types>] [--ignore-case] [--dry-run] [--undo=<job>] | Cari dan ganti di seluruh situs. | Pro |
wp pbsw fonts download <family> [--weights=<weights>] [--italic] | Unduh rumpun font Google Fonts ke situs ini. | Gratis |
wp pbsw fonts list | Tampilkan daftar rumpun font yang tersimpan. | Gratis |
wp pbsw fonts remove <family> | Hapus rumpun font yang tersimpan beserta filenya. | Gratis |
Aksi dan filter
Setiap hook yang ditawarkan plugin, lengkap dengan deskripsi dari kode sumbernya. Filter mengubah nilai; aksi memungkinkan Anda menjalankan kode pada waktu tertentu; titik masuk (entry point) adalah aksi yang Anda picu untuk meminta plugin melakukan sesuatu.
| Hook | Jenis | Kegunaan | Parameter | Edisi |
|---|---|---|---|---|
pbs_assets_changed | Action | Dijalankan saat berkas front-end PBS yang dipublikasikan berubah dan cache halaman yang dapat dijangkaunya telah dikosongkan: kaitkan hook ini untuk membersihkan apa yang tidak dapat dijangkau PBS (CDN, proksi, cache hosting). | tidak ada | Free |
pbs_enqueue_scripts | Action | Action lawas: mengantrekan skrip yang memanggil window.pbsAddInspector(). | tidak ada | Free |
pbs_shortcodes | Filter | Filter lawas: tag shortcode => {label, desc, options[]} (Shortcode-API.md). | array $shortcodes | Free |
pbsw_admin_data | Filter | Memfilter data yang dimuat saat aplikasi admin di-boot. Lapisan premium menggunakannya untuk melaporkan edisinya; jangan letakkan informasi sensitif di sini karena dicetak langsung ke dalam halaman. | tidak ada | Free |
pbsw_admin_enqueue | Action | Dijalankan setelah skrip layar admin diantrekan, sehingga modul dapat mengantrekan skrip yang menambahkan panel melalui filter JavaScript `pbs.admin.panels` (harus bergantung pada handle ini; layar di-render saat DOM siap, setelah setiap skrip footer berjalan). | string $handle | Free |
pbsw_ai_enqueue | Action | Dijalankan setelah bundel editor AI diantrekan, sehingga add-on (dan lapisan Pro) dapat mengantrekan panel AI miliknya setelahnya. | string $handle | Free |
pbsw_ai_messages | Filter | Memfilter pesan pada setiap permintaan AI yang dikirimkan plugin, beserta konteksnya (tugas, tujuan, penyedia, model, pengguna); kit merek Pro menambahkan merek Anda di sini. | array $messagesarray $context | Free |
pbsw_ai_pro_features | Filter | Memfilter fitur AI Pro yang ditawarkan editor (lapisan premium menambahkan namanya: agent, site, block, design, image, css, a11y). | tidak ada | Free |
pbsw_ai_seo_plugins | Filter | Memfilter plugin SEO mana yang ditulisi judul meta dan deskripsi oleh pembantu AI SEO. | tidak ada | Free |
pbsw_ai_seo_write | Filter | Memfilter apakah plugin SEO lain telah mengambil alih judul meta dan deskripsi. Plugin yang ditambahkan pada `pbsw_ai_seo_plugins` menyimpannya di sini dengan caranya sendiri, lalu mengembalikan nilai true. | bool $writtenstring $pluginint $post_idstring $titlestring $description | Free |
pbsw_asset_sources | Filter | Setiap sumber front-end: milik berkas ini, yang didaftarkan oleh lapisan performa menggunakan add_source() (CSS per blok, modul tampilan), dan yang ditambahkan oleh lapisan premium untuk dirinya sendiri melalui `pbsw_asset_sources` (berkasnya berada di direktorinya sendiri, yang hanya disertakan dalam paket premium). Hanya jalur relatif polos `.css`/`.js` di dalam plugin yang diterima, di bawah kunci segmen huruf kecil (`legacy.css`, `block/row.css`, `module/tabs.js`). | tidak ada | Free |
pbsw_breakpoints_changed | Action | Dijalankan saat breakpoint berubah (lembar halaman terkompilasi akan dibuat ulang saat dilihat berikutnya, karena breakpoint adalah bagian dari tanda tangannya). | tidak ada | Free |
pbsw_cache_purged | Action | Dijalankan setelah PBS membersihkan cache pos dari plugin cache yang aktif. | int $post_id | Free |
pbsw_cache_purgers | Filter | Memfilter pembersih cache tambahan yang dijalankan saat berkas yang dipublikasikan berubah: nama => callable. Pihak hosting menambahkan miliknya sendiri (CDN, proksi); pembersih yang memicu eror akan dilewati dan tidak dilaporkan telah dibersihkan. | tidak ada | Free |
pbsw_code_blocks | Filter | Memfilter nama blok yang diperlakukan sebagai kode kustom (hanya peran dengan izin `code` yang boleh menambahkan atau mengubahnya). | tidak ada | Pro |
pbsw_consent_country | Filter | Memfilter negara pengunjung (ISO 3166-1 alpha-2) untuk aturan regional banner cookie. Plugin tidak pernah mencari data negara secara otomatis; kembalikan ” jika tidak diketahui. | string $country | Pro |
pbsw_content_only | Filter | Memfilter apakah pengguna hanya boleh mengedit teks dan gambar, dengan tata letak terkunci. | bool $content_onlyint $user_id | Free |
pbsw_design_class_css | Filter | Memfilter CSS terkompilasi milik kelas global sebelum meminta ke mesin desain. Kembalikan string untuk menggunakannya sebagai pengganti. | string|null $cssstring $selector | Pro |
pbsw_design_custom_breakpoints | Filter | Memfilter apakah breakpoint kustom tersedia (pbs-d3, Pro). | bool $allowed | Free |
pbsw_design_element_css | Filter | Memfilter apakah CSS kustom per elemen dikompilasi (lapisan premium mengaktifkannya, d8). | bool $enabled | Free |
pbsw_design_layout_suffix | Filter | Memfilter akhiran pemilih elemen tata letak untuk sebuah blok (” = elemen milik blok itu sendiri). | string $suffixstring $prefix | Free |
pbsw_design_props | Filter | Memfilter properti desain (lapisan premium menambahkan propertinya sendiri). | tidak ada | Free |
pbsw_dynamic_editor_sources | Filter | Sumber lain di editor (bidang produk WooCommerce). | none | Pro |
pbsw_dynamic_fields | Filter | Katalog bidang untuk penyedia yang tidak memiliki API daftar yang dibaca plugin ini (JetEngine, Toolset): kunci bidangnya diketik di editor, atau ditambahkan di sini. | string $post_type | Pro |
pbsw_dynamic_sources | Filter | Sumber lain (produk WooCommerce): nama → label; nilainya berasal dari `pbsw_dynamic_value`. | none | Pro |
pbsw_dynamic_value | Filter | Nilai dari sumber lain (WooCommerce). | string|null $valuestring $source | Pro |
pbsw_form_submitted | Action | Dijalankan setelah pengiriman formulir lolos validasi dan tindakannya dijalankan. | none | Pro |
pbsw_frontend_prefix | Filter | Memfilter prefiks kelas front-end yang netral. | string $prefix | Free |
pbsw_fs_loaded | Action | Dijalankan setelah SDK lisensi dimuat (di berkas utama, sebelum kode Page Builder Sandwich apa pun). Pasang hook di sini untuk terhubung ke `pbsw_fs()`. | none | Free |
pbsw_is_agency | Filter | Memfilter apakah fitur paket Agency tersedia di situs ini. | bool $agency | Free |
pbsw_is_pro | Filter | Memfilter apakah lapisan premium sedang berjalan. Hanya lapisan premium yang meresponsnya. | bool $pro | Free |
pbsw_kit_api_base | Filter | Memfilter basis API Zinn Digital® yang dipanggil oleh layar bantuan. | string $base | Free |
pbsw_kit_diagnostics | Filter | Memfilter diagnostik sebelum dilihat oleh pemilik situs. Plugin menambahkan datanya sendiri di bawah `extra`. ⛔ Ini berjalan SEBELUM pratinjau, bukan di antara pratinjau dan pengiriman. | none | Free |
pbsw_kit_footprint_free | Filter | Memfilter apakah situs ini bebas jejak (footprint-free), sehingga Zinn® Ads tidak pernah dipromosikan di sini. | bool $footprint_free | Free |
pbsw_kit_imported | Action | Dijalankan setelah sebuah kit diimpor. | int $front | Free |
pbsw_kit_promotions | Filter | Memfilter registri promosi sebelum diproses. Tambahkan baris untuk mempromosikan produk lain: `id`, `kind` (hosting|marketplace|platform|plugin|bundle|ads), `slot` (promo|cross-sell), dan `url` atau (untuk plugin) `name`, `site`, `main_files`. | none | Free |
pbsw_kit_tier | Filter | Memfilter tingkat paket yang dilaporkan kit untuk plugin ini (pengujian dan penahapan; lisensi menentukan di tahap produksi). | string $tier | Free |
pbsw_lcp_fold | Filter | Batas bawah konten yang dihitung sebagai layar pertama, dalam piksel CSS dari bagian atas. Blok yang dimulai di atasnya diperlakukan sebagai bagian paruh atas (above the fold): gambarnya dimuat langsung (eager) dan gambar yang paling mungkin menjadi LCP mendapatkan `fetchpriority=”high”`; blok di bawahnya dimuat lambat (lazy-load). Naikkan nilainya untuk hero yang tinggi, turunkan untuk header yang ringkas. | int $fold | Free |
pbsw_legacy_body_classes | Filter | Memfilter kelas body lawas. Lapisan premium menambahkan kelas responsif premium lawas di sini (pedoman 5: perilaku ini tidak ada di plugin gratis). | none | Free |
pbsw_legacy_script_enqueued | Action | Pos lawas telah diperiksa perilaku front-end-nya (lapisan premium menambahkan perilakunya sendiri). | int $post_idstring $contentstring|null $handle | Free |
pbsw_library_token | Filter | Memfilter token pembawa (bearer) yang dikirim bersama permintaan kit (pustaka cloud premium yang menyediakannya). | string $token | Free |
pbsw_link_base | Filter | Memfilter jalur tautan pendek (`/go/<slug>/`). | string $base | Pro |
pbsw_list_services | Filter | Memfilter layanan milis yang dapat dilanggani oleh formulir. | none | Pro |
pbsw_loop_query_args | Filter | Kueri loop (WooCommerce: rentang harga, obral, stok tersedia, pengurutan harga/popularitas/peringkat). | none | Pro |
pbsw_loop_sorts | Filter | Pilihan pengurutan (WooCommerce menambahkan harga, popularitas, dan peringkat). | none | Pro |
pbsw_mcp_abilities | Action | Dijalankan setelah kapabilitas gratis didaftarkan: Page Builder Sandwich Pro mendaftarkan miliknya di sini (boot-nya melakukan hook ke sini hanya ketika lisensi mengizinkan kode premium). | none | Free |
pbsw_migration_batch_size | Filter | Jumlah pos lawas (5.x) yang dikonversi dalam satu langkah migrasi di latar belakang. Setiap langkah adalah satu tindakan Action Scheduler; kelompok yang lebih kecil cocok untuk host yang lambat atau terbatas memori, sedangkan yang lebih besar cocok untuk host yang cepat dengan banyak pos. Nilai di bawah 1 diperlakukan sebagai 1. | int $size | Free |
pbsw_migration_post_types | Filter | Memfilter tipe pos yang dikonversi oleh migrasi lawas. | list<string> $types | Free |
pbsw_nav_menu_item_classes | Filter | Memfilter class item (opsi item Pro menambahkan `nav-menu__item–hide-mobile` dan `–hide-desktop`). Hanya class `nav-menu__item–<name>` yang dipertahankan. | int $depth | Gratis |
pbsw_nav_menu_item_label | Filter | Memfilter label item, berupa HTML yang diescape (opsi item Pro menambahkan ikon, lencana, dan deskripsi). Callback harus mengembalikan HTML yang diescape. | string $labelint $depthstring $prefix | Gratis |
pbsw_nav_menu_toggle | Filter | Memfilter HTML tombol Menu: desainer toggle bar Pro menempatkannya di bilah dengan logo, kotak pencarian, tautan… (hanya ditampilkan saat menu diciutkan). Hasil yang tidak menyertakan tombol tanpa perubahan akan diabaikan, sehingga menu tidak akan pernah kehilangannya. | string $togglestring $prefix | Gratis |
pbsw_newsletter_form_settings | Filter | Pengaturan formulir selain versi 5.x (data-* ⇒ nilai), atau larik kosong. | int $post_idstring $form | Gratis |
pbsw_newsletter_providers | Filter | Layanan buletin yang dapat didaftar oleh situs ini: service ⇒ callable( string $email, array $settings ): array{ok: bool, message: string}. Lapisan premium menambahkan tiga layanan dari 5.x. | tidak ada | Gratis |
pbsw_page_css_changed | Action | Dijalankan saat stylesheet terkompilasi dari pos berubah (plugin cache melakukan pembersihan di sini). | int $post_id | Gratis |
pbsw_page_css_enqueued | Action | Dijalankan setelah stylesheet terkompilasi dari halaman dimasukkan dalam antrean (lapisan critical-CSS premium terhubung di sini). | string $handleint $post_id | Gratis |
pbsw_page_css_extra | Filter | Memfilter CSS yang ditambahkan ke sheet terkompilasi halaman setelah stylesheet blok milik sendiri (pbs-p4: aturan `.<prefix>-s-<id>` dari sistem desain). Dikompilasi, tidak diminifikasi di sini: listener mengembalikan CSS yang siap disajikan. | string $extrastring $prefixint $post_id | Gratis |
pbsw_page_css_signature | Filter | Memfilter hal lain yang menentukan status kompilasi saat ini (pbs-p4: breakpoint). | string $extra\WP_Post $post | Gratis |
pbsw_page_css_state | Filter | Memfilter status terkompilasi pos sebelum disimpan (pbs-p4 mencatat aturan desain mana yang dimuat dalam sheet, sehingga filter render tidak mencetaknya lagi). | int $post_id | Gratis |
pbsw_permission | Filter | Memfilter apakah pengguna boleh menggunakan kemampuan builder. Plugin gratis mengizinkan semuanya; manajer peran Pro menentukan per peran. Administrator harus selalu diizinkan. | bool $allowedstring $whatint $user_id | Gratis |
pbsw_popup_force | Filter | Popup yang dicetak di setiap halaman terlepas dari targetnya (banner cookie). | tidak ada | Pro |
pbsw_replace_post_types | Filter | Memfilter tipe pos yang dicari secara default oleh fitur cari dan ganti. | tidak ada | Pro |
pbsw_schema_skip | Filter | Memfilter tipe data terstruktur yang dilewati oleh Page Builder Sandwich karena plugin SEO situs sudah mencetaknya untuk halaman ini. | string $content | Pro |
pbsw_site_design_data | Filter | Memfilter data boot Desain situs. Lapisan premium melaporkan edisinya dan menambahkan data yang dibutuhkan oleh bagian-bagiannya. | tidak ada | Gratis |
pbsw_site_design_deps | Filter | Memfilter dependensi bundel Desain situs. Lapisan premium menambahkan skripnya sendiri di sini, sehingga bagian-bagiannya terdaftar sebelum panel dirender untuk pertama kalinya. | string $handle | Gratis |
pbsw_site_health_keep_revisions | Filter | Memfilter berapa banyak revisi terbaru dari setiap pos yang dipertahankan oleh pembersihan (default 5). | int $keep | Pro |
pbsw_style_at_rules | Filter | Memfilter preset at-rule yang ditawarkan pembuat gaya di bawah Gaya › Kondisi: daftar `array( ‘id’ => ‘narrow-card’, ‘label’ => ‘Narrow card’, ‘type’ => ‘container’, ‘query’ => ‘card (max-width:400px)’ )`, dengan `type` berupa `media`, `container`, atau `supports`. Nilai yang diatur pada suatu kondisi akan dicetak sebagai `@<type> <query>{…}` setelah aturan ukuran layar. Preset bawaan mencakup cetak, skema warna gelap, pengurangan gerakan, dan tetikus atau trackpad; preset yang tidak valid akan diabaikan dan dicantumkan pada aksi `pbsw_style_at_rules_invalid`. | tidak ada | Gratis |
pbsw_style_at_rules_invalid | Action | Dijalankan saat preset dari `pbsw_style_at_rules` diabaikan karena tidak valid. | tidak ada | Gratis |
pbsw_template_content_location | Filter | Lokasi konten yang lebih spesifik (WooCommerce: single_product, product_archive, cart…). | string $location | Pro |
pbsw_template_resolved | Filter | Template yang dipilih untuk suatu lokasi. | string $type | Pro |
pbsw_template_types | Filter | Tipe template lainnya (halaman WooCommerce). | tidak ada | Pro |
pbsw_theme_builder_editor_data | Filter | Data editor lainnya (sumber data dinamis dan plugin bidang, bagian WooCommerce). | none | Pro |
pbsw_theme_globals_saved | Action | Action ini didokumentasikan di bawah. | none | Free |
pbsw_transfer_imported | Action | Dijalankan setelah paket diimpor, sehingga cache yang dibuat dari templat dan pengaturan (gaya per halaman, stylesheet situs) dapat dibangun ulang. | none | Free |
pbsw_transfer_meta_keys | Filter | Memfilter kunci meta pos yang disertakan oleh impor dan ekspor bersama setiap item. | none | Free |
pbsw_transfer_options | Filter | Memfilter opsi yang dapat dipindahkan oleh impor dan ekspor antarsitus. Hanya opsi `pbsw_` yang diterima; opsi lainnya dibuang agar paket tidak dapat menulis opsi inti atau pihak ketiga. | none | Free |
pbsw_transfer_post_types | Filter | Memfilter tipe pos yang dapat dipindahkan oleh impor dan ekspor antarsitus. | none | Free |
pbsw_visitor_country | Filter | Memfilter negara pengunjung untuk pembatasan usia dan pemberitahuan perjudian yang bertanggung jawab, bagi situs yang mengetahuinya melalui cara lain (plugin geolokasi, profil keanggotaan). | string $country | Pro |
pbsw_white_label_map | Filter | Memfilter penggantian white-label (teks sumber => teks yang ditampilkan). | none | Pro |