Geliştiriciler
Page Builder Sandwich yetenekleri (abilities) referansı
Page Builder Sandwich, eylemlerini WordPress Abilities API’sine kaydeder. Aynı yetenekler, sitenin kendi sunucusundaki MCP araçlarıdır ve /wp-json/wp-abilities/v1 altındaki REST rotalarıdır. Bu sayfa, eklentinin kendi kayıt defterinden oluşturulmuştur.
Uç Noktalar
| Yetenek | REST |
|---|---|
| HTTP üzerinden MCP (akış yapılabilir) | /wp-json/pbs/v1/mcp |
| WP-CLI üzerinden MCP (standart girdi ve çıktı) | wp mcp-adapter serve --server=page-builder-sandwich --user=<login> |
| REST: yetenekleri listele | /wp-json/wp-abilities/v1/abilities?category=page-builder-sandwich |
| REST: bir yeteneği çalıştır | /wp-json/wp-abilities/v1/abilities/<name>/run (salt okunur yetenekler için ?input= ile GET, aksi takdirde POST {"input": {...}}) |
Kimlik doğrulama ve izinler
HTTP istekleri bir WordPress uygulama parolası (HTTP Basic) ile kimlik doğrular. MCP sunucusuna bağlanmak aşağıda gösterilen yetkiyi (capability) gerektirir; ardından her yetenek nesne başına kendi iznini denetler. Salt okunur yetenekler GET ve sorgu dizesindeki girdileri ile çalışır; diğerleri ise POST ve ‘{“input”: {…}}’ JSON gövdesi ile çalışır.
bir WordPress uygulama parolası (HTTP) veya --user (WP-CLI); kullanıcının her yeteneğin belirttiği yetkiye (capability) ihtiyacı vardır · Ayarlar: Yapay zeka ajanlarına izin ver (MCP), varsayılan olarak açık
Tüm yetenekler
| Yetenek | Sürüm | REST | İzin | Parametreler |
|---|---|---|---|---|
pbs/activate-custom-fontYüklenen özel bir yazı tipini (ortam kütüphanesindeki bir yazı tipi dosyasını kimliğine göre) yazı tipi seçicilerinde kullanılabilir hale getirir. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/activate-custom-font/run | edit_theme_options (REST rotasının kendi kontrolü) | id tamsayı (gerekli) |
pbs/add-local-fontBir Google yazı tipi ailesini (family, weights, italic) indirir ve bu siteden sunar. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/add-local-font/run | manage_options (REST rotasının kendi kontrolü) | family dize (gerekli)weights diziitalic boole |
pbs/add-sectionBir sayfaya hazır bir bölüm ekler: başlangıçta, sonda veya belirli bir konumdaki bölümden sonra. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/add-section/run | ilgili sayfada edit_post | id tamsayı (gerekli)section dize (gerekli)position dize: start, end, afterafter tamsayı |
pbs/add-shop-blockBir yazının sonuna bir WooCommerce bloğu ekler: bir ürün ögesi (part: title, gallery, image, price, rating, excerpt, description, add_to_cart, meta, tabs, related, upsells, sale_badge, stock; productId veya görüntülenen ürün için 0) veya bir mini sepet (label). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/add-shop-block/run | edit_post (REST rotasının kendi kontrolü) | post tamsayı (gerekli)block dize (gerekli): product-element, mini-cartpart dize: title, gallery, image, price, rating, excerpt, add_to_cart, meta, tabs, related, upsells, sale_badge, stock, descriptionproductId tamsayılabel dize |
pbs/ai-check-accessibilityBir sayfanın erişilebilirlik sorunlarını listeler: alt metni olmayan görseller, seviye atlayan başlıklar, tek başına bir anlam ifade etmeyen bağlantı metinleri ve metinsiz bağlantılar. Her biri otomatik olarak düzeltilip düzeltilemeyeceğini belirtir. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-check-accessibility/run | sayfada edit_post | post_id tamsayı (gerekli) |
pbs/ai-create-blockBir açıklamadan yeniden kullanılabilir bir bileşen tasarlar (fiyatlandırma kartı, ekip kartı, banner) ve bunu düzenleyicinin “Desenlerim” bölümüne, her yerleşimde metinleri geçersiz kılınabilir senkronize bir desen olarak kaydeder. Kimliğini ve onu yerleştiren bloğu döndürür. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-create-block/run | edit_posts ve publish_posts; yapay zeka ayarlarının rol ve harcama kuralları | description dize (gerekli)title dize |
pbs/ai-css-helpBir ögenin özel CSS’ini açıklar, yazar veya düzeltir; burada `selector` ögeyi temsil eder. CSS’i ve bir açıklamayı döndürür; hiçbir şey kaydedilmez. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-css-help/run | edit_posts ve oluşturucunun kod izni | action dize (gerekli): explain, write, fixcss dizeinstruction dizeblock dize |
pbs/ai-design-fromBir ekran görüntüsünün (ortam kütüphanesindeki bir görsel) veya herkese açık bir web sayfasının (adresi) düzenini yeni bir taslak sayfada düzenlenebilir bloklar olarak yeniden oluşturur: aynı bölümler, sütunlar, başlıklar, metinler, listeler ve butonlar. Logolar ve görseller kopyalanmaz. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-design-from/run | edit_pages (ekran görüntüsünde edit_post); yapay zeka ayarlarının rol ve harcama kuralları | attachment_id tamsayıurl dizetitle dizeinstruction dize |
pbs/ai-edit-pageBir sayfayı yalın sözcüklerle istendiği gibi değiştirir (“hero metnini kısalt”, “fiyatlandırmadan sonra teslimatla ilgili bir SSS ekle”, “sayfayı Almancaya çevir”). Yapay zeka, herhangi bir şey uygulanmadan önce sayfanın bloklarına ve bunların ayarlarına göre denetlenen düzenleme işlemleriyle yanıt verir; reddedilen işlemler nedeni ile birlikte listelenir. Önce bir revizyon kaydedilir ve kimliği undo_revision olarak döndürülür. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-edit-page/run | sayfada edit_post; yapay zeka ayarlarının rol ve harcama kuralları | post_id tamsayı (gerekli)instruction dize (gerekli) |
pbs/ai-fix-accessibilityDüzeltilebilecek erişilebilirlik sorunlarını düzeltir (tümü veya listelenen sorun kimlikleri): her görsele bakılarak yazılan alt metinler, düzeltilen başlık seviyeleri, yeniden yazılan belirsiz bağlantı metinleri. Önce bir revizyon kaydedilir ve kimliği undo_revision olarak döndürülür. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-fix-accessibility/run | sayfada edit_post; yapay zeka ayarlarının rol ve harcama kuralları | post_id tamsayı (gerekli)issues dizi |
pbs/ai-generate-imageSitenin görsel modeliyle (OpenAI veya Google) bir açıklamadan görsel oluşturur ve bunu alt metinle birlikte ortam kütüphanesine kaydeder. Kimliğini (id) ve adresini döndürür. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-generate-image/run | upload_files; yapay zeka ayarlarının rol ve harcama kuralları | prompt dize (zorunlu)size dize: square, landscape, portraitalt dizetitle dizepost_id tam sayı |
pbs/ai-generate-sectionTek cümlelik bir açıklamayı, kendisi için yazılmış metinle birlikte hazır tasarlanmış bir bölüme (sitenin marka stilinde gerçek, düzenlenebilir bloklar) dönüştürür. Blok işaretlemesini döndürür ve bir post_id verildiğinde bunu sayfanın başına veya sonuna ekler (bir revizyon daha önce orada olanı korur). | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-generate-section/run | edit_posts; sayfaya eklemek için edit_post; yapay zeka ayarlarının rol ve harcama kuralları | description dize (zorunlu)section dizepost_id tam sayıposition dize: start, end |
pbs/ai-plan-siteİşletmenin açıklamasından yola çıkarak bir web sitesinin ihtiyaç duyduğu sayfaları (ilki ana sayfa, sonuncusu iletişim), her biri bir başlık ve o sayfa için bir özet içerecek şekilde listeler. Hiçbir şey oluşturulmaz; ardından her sayfa kendi özetinden inşa edilebilir. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-plan-site/run | edit_pages; yapay zeka ayarlarının rol ve harcama kuralları | brief dize (zorunlu) |
pbs/ai-save-seo-metaBir meta başlığı ve açıklamasını sitenin kullandığı SEO eklentisine (Yoast SEO, Rank Math, SEOPress veya All in One SEO) kaydeder ve hangilerinin yazıldığını belirtir. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-save-seo-meta/run | sayfada edit_post | post_id tam sayı (zorunlu)title dize (zorunlu)description dize (zorunlu) |
pbs/ai-suggest-seo-metaBir sayfayı okur ve isteğe bağlı olarak bir odak anahtar kelime etrafında bir meta başlık (en fazla 60 karakter) ve meta açıklama (en fazla 155 karakter) önerir. Hiçbir şey kaydedilmez. | Ücretsiz | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-suggest-seo-meta/run | sayfada edit_post; yapay zeka ayarlarının rol ve harcama kuralları | post_id tam sayı (zorunlu)keyword dize |
pbs/ai-undoBir yapay zeka değişikliğinin döndürdüğü undo_revision değerini kullanarak sayfayı değişiklikten önceki haline geri getirir. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-undo/run | sayfada edit_post | post_id tam sayı (zorunlu)revision tam sayı (zorunlu) |
pbs/ai-write-alt-textGörselleri inceler ve onlar için alt metin kaydeder: tek bir görsel (attachment_id) veya bir sayfada alt metni olmayan tüm görseller (post_id). Çağrı başına en fazla 20 görsel; yanıt kaç tane kaldığını bildirir. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-write-alt-text/run | upload_files ve görsel ya da sayfada edit_post; yapay zeka ayarlarının rol ve harcama kuralları | attachment_id tam sayıpost_id tam sayıonly_missing boolelanguage dize |
pbs/ai-write-textSitenin kendi yapay zeka sağlayıcısıyla yeni bir metin yazar veya bir metin parçasını iyileştirir, kısaltır, genişletir, tonunu değiştirir ya da dil bilgisini düzeltir. Yeni metni döndürür; sitede hiçbir şey değiştirilmez. | Ücretsiz | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-write-text/run | edit_posts (post_id verildiğinde edit_post); yapay zeka ayarlarının rol ve harcama kuralları | action dize (zorunlu): write, improve, shorten, expand, tone, fix, customtext dizetone dize: professional, friendly, confident, playful, formal, simpleinstruction dizecontext dize |
pbs/apply-brand-kitKaydedilen marka kitinin renklerini ve yazı tiplerini site tasarımına uygular. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-brand-kit/run | edit_theme_options (REST rotasının kendi kontrolü) | yok |
pbs/apply-kitBir web sitesi kitinin sayfalarını (tümünü veya belirtilenleri) içe aktarır; isteğe bağlı olarak bunları yayımlar, ana sayfayı ayarlar ve bir menüye ekler. Yeniden içe aktarma aynı sayfaları günceller. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-kit/run | edit_pages ve publish_pages; ana sayfayı ayarlamak için manage_options; menü oluşturmak için edit_theme_options | slug dize (zorunlu)pages dizipublish boolefront boolemenu boole |
pbs/apply-replaceÖnizlenen bir görevi uygular. Değiştirilen her yazı bir yedek tutar, böylece görev geri alınabilir. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-replace/run | manage_options (REST rotasının kendi kontrolü) | id dize (zorunlu) |
pbs/build-landing-pageRehberli bir iş akışı: aracı, işletmenize uygun bölümleri seçer, sayfayı taslak olarak oluşturur ve metnini yazar. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/pbs/build-landing-page/run | edit_pages | business dize (zorunlu) |
pbs/build-pagesTek bir çağrıda, her biri bölümlerden ve/veya blok içeriklerinden oluşan en fazla 50 sayfa oluşturur. Her sayfa ayrı ayrı kontrol edilir ve oluşturulur; yanıt, oluşturulan her sayfayı ve reddedilenleri nedeni ile birlikte listeler. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/build-pages/run | edit_pages; her sayfa ayrı ayrı kontrol edilir (yayımlamak için publish_pages) | pages dizi (gerekli) |
pbs/check-performanceBir sayfa içeriğinin sayfa boyutuna olan etkilerini raporlar: resimler (baytlar, aşırı büyük olanlar ve yeterli olabilecek daha küçük boyut), kullandığı blokların stil sayfaları ve üçüncü taraf gömmeleri; her sorun çözümüyle birlikte sunulur. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/check-performance/run | sayfada edit_post | post_id tam sayı (gerekli) |
pbs/connect-adobe-fontsKit kimliğini kullanarak bir Adobe Fonts (Typekit) web projesini bağlar, böylece yazı tipleri yazı tipi seçicilerinde görünür. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-adobe-fonts/run | edit_theme_options (REST rotasının kendi kontrolü) | kit dize (gerekli) |
pbs/connect-marketing-serviceBir e-posta listesi hizmetini API anahtarıyla bağlar (hizmet, anahtar; hizmetin gerektirdiği durumlarda hesap) veya boş bir anahtarla bağlantısını keser. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-marketing-service/run | manage_options (REST rotasının kendi kontrolü) | service dize (gerekli)key dizeaccount dize |
pbs/connect-supportBu siteyi Zinn Digital® desteğine bağlar (ad, e-posta, onay). | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-support/run | manage_options (REST rotasının kendi kontrolü) | email dize (gerekli)name dizeconsent boole (gerekli) |
pbs/convert-builder-exportBir dışa aktarmayı (sayfa oluşturucu: elementor, divi, beaver veya wpbakery; içerik: dışa aktarılan metin) bloklardan oluşan yeni bir taslak sayfaya dönüştürür, isteğe bağlı olarak resimlerini ortam kütüphanesine kopyalar (medya). Taslak ve dönüştürme raporu ile yanıt verir. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-export/run | edit_pages (REST rotasının kendi kontrolü) | builder dize (gerekli): elementor, divi, beaver, wpbakerycontent dize (gerekli)title dizemedia booledryRun boolestatus dize: draft, pending, private, publish |
pbs/convert-builder-pageElementor, Divi, Beaver Builder veya WPBakery (id) ile oluşturulmuş bir sayfayı; düzenini, tipografisini, renklerini ve resimlerini koruyarak bloklardan oluşan yeni bir taslağa dönüştürür; orijinal sayfa değiştirilmez. Taslak ve neyin dönüştürüldüğü, yaklaşık olarak uyarlandığı veya dönüştürülmediğine dair bir raporla yanıt verir. dryRun kaydetmeden dönüştürür. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-page/run | edit_pages ve edit_post (REST rotasının kendi kontrolü) | id tam sayı (gerekli)dryRun boolestatus dize: draft, pending, private, publish |
pbs/convert-postBir 5.x sayfasını bloklara dönüştürür (önce yedeklenir). | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-post/run | REST rotasının kendi öğe bazlı izin kontrolü | id dize (gerekli) |
pbs/create-ab-testBir yazının sonuna bir bölümün iki versiyonunu içeren bir test ekler (post, name, a, b; split ve goal isteğe bağlıdır). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-ab-test/run | edit_post (REST rotasının kendi kontrolü) | post tam sayı (gerekli)name dizea dize (gerekli)b dize (gerekli)split tam sayıgoal dize |
pbs/create-classYeniden kullanılabilir bir genel stil sınıfı oluşturur: etiket, kısa ad ve stilleri (s). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-class/run | edit_theme_options (REST rotasının kendi kontrolü) | label dize (gerekli)slug dizes nesnecat dize |
pbs/create-cookie-bannerBaşlangıç olarak kullanmak üzere hazır bir onay bildirimi tasarımı oluşturur. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-cookie-banner/run | manage_options (REST rotasının kendi kontrolü) | yok |
pbs/create-formYeni bir sayfada veya mevcut bir yazının (post) sonunda bir form oluşturur (iletişim, teklif, kayıt veya çok adımlı: alanlar, adımlar, ayarlar ve e-posta, kaydetme, web kancası veya posta listesi gibi eylemler). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-form/run | edit_pages (REST rotasının kendi kontrolü) | title dizefields dizi (gerekli)steps diziactions nesnesubmitText dizesuccessMessage dizeredirectUrl dizetrackEvent dizepost tam sayıpageTitle dizestatus dize: draft, publish, private |
pbs/create-pageKütüphane bölümlerinden ve/veya blok içeriğinden bir sayfa oluşturur. Başka bir durum istenmedikçe yeni bir sayfa taslak durumundadır. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/create-page/run | edit_pages; yayınlamak veya gizli yapmak için publish_pages | title string (gerekli)status string: draft, pending, publish, privatesections arraycontent string |
pbs/create-popupBir açılır pencere (popup), kayan panel (slide-in) veya bildirim çubuğu (bar) oluşturur: içeriği, tetikleyicisi (çıkış amacı, kaydırma, zaman, tıklama), sıklığı ve gösterileceği sayfalar. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-popup/run | edit_pages (REST rotasının kendi denetimi) | title string (gerekli)content string (gerekli)status string: draft, publishsettings object |
pbs/create-query-loopYeni bir sayfada (pageTitle, status) veya bir yazının sonunda (post) hazır bir kart içeren sorgu döngüsü ekler: kaynak posts|users|terms|field, postType (mağaza ızgarası için product), perPage, columns, orderBy, order, pagination ve canlı filtreler [{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 ve edit_posts (REST rotasının kendi denetimi) | 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-teamDiğer sitelerin bir davet koduyla katılabileceği bir takım kütüphanesi (name) oluşturur. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-team/run | manage_options (REST rotasının kendi denetimi) | name string (gerekli) |
pbs/create-theme-templateKlasik ve blok temalarda eşleşen her sayfanın ilgili bölümünü değiştiren bir şablon (title, type) oluşturur. İçerik olmadan, kendi türü için hazır bir tasarımdan başlar. include/exclude görüntüleme koşulu kurallarıdır ({kind, values, key, value, from, to, days}, bu sitenin tema oluşturucusunun sunduğu türler); priority eşitlikleri bozar; status publish (canlı) veya draft. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-theme-template/run | REST rotasının kendi öge bazlı izin denetimi | title string (gerekli)type string (gerekli)content stringinclude arrayexclude arraypriority integerstatus string: publish, draft |
pbs/deactivate-custom-fontÖzel bir yazı tipini (slug ile) yazı tipi seçicilerden kaldırır. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/deactivate-custom-font/run | edit_theme_options (REST rotasının kendi denetimi) | slug string (gerekli) |
pbs/delete-classGlobal bir sınıfı siler. Onu kullanan ögeler içeriklerini korur, ancak stillerini kaybeder. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-class/run | edit_theme_options (REST rotasının kendi denetimi) | id string (gerekli) |
pbs/delete-iconYüklenmiş bir simgeyi kaldırır; onu kullanan bloklar kendi kopyalarını korur. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-icon/run | delete_post (REST rotasının kendi denetimi) | id string (gerekli) |
pbs/delete-library-itemBulut kütüphanesinden bir tasarımı siler. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-library-item/run | edit_posts (REST rotasının kendi denetimi) | item string (gerekli)team string |
pbs/delete-pageBir sayfayı çöp kutusuna taşır. Sayfalar, Çöp Kutusu bölümünden 30 gün boyunca geri yüklenebilir. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-page/run | ilgili sayfada delete_post | id integer (gerekli) |
pbs/delete-teamBir takımı ve kütüphanesindeki tüm tasarımları siler. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-team/run | manage_options (REST rotasının kendi denetimi) | team string (gerekli) |
pbs/delete-theme-templateBir şablonu (id) çöp kutusuna taşır; uygulandığı yerlerde temanın kendi tasarımı tekrar gösterilir. Çöp kutusundan geri yüklenebilir. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-theme-template/run | REST rotasının kendi öge bazlı izin denetimi | id string (gerekli) |
pbs/disconnect-supportBu sitenin destekle olan bağlantısını keser. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/disconnect-support/run | manage_options (REST rotasının kendi denetimi) | yok |
pbs/duplicate-classGlobal bir sınıfı yeni bir id altında kopyalar. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-class/run | edit_theme_options (REST rotasının kendi denetimi) | id string (gerekli) |
pbs/duplicate-pageBir sayfayı (başlığını, içeriğini ve şablonunu) yeni bir taslağa kopyalar. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-page/run | Sayfada edit_post ve edit_pages | id integer (zorunlu)title string |
pbs/export-designSite tasarım dosyasını döndürür: kategoriler, genel sınıflar, değişkenler, boşluk, yarıçap ve gölge ölçekleri ve özel renkler (format page-builder-sandwich-design, sürüm 1). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/export-design/run | edit_theme_options (REST rotasının kendi denetimi) | yok |
pbs/export-designsSeçilen şablonları ve desenleri (kimlikler) ve isteğe bağlı olarak ayarları başka bir site için tek bir paket olarak dışa aktarır. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/export-designs/run | manage_options (REST rotasının kendi denetimi) | ids arraysettings boolean |
pbs/find-builder-pagesElementor, Divi, Beaver Builder veya WPBakery ile oluşturulmuş sayfaları ve gönderileri (sayfa, per_page), her birinin sayfa oluşturucusuyla ve daha önce dönüştürüldüyse dönüştürülen taslağıyla listeler. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/find-builder-pages/run | edit_pages (REST rotasının kendi denetimi) | page integerper_page integer |
pbs/generate-pageBölümlerden (verilen veya bölüm kitaplığından yapay zeka tarafından seçilen) bir sayfa oluşturur ve tasarımı koruyarak tüm metnini brifinginiz için yapay zekaya yeniden yazdırır. Eklentinin yapay zeka ayarlarında yapılandırılan yapay zeka sağlayıcısını kullanır. Başka bir durum istenmediği sürece sayfa bir taslaktır. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/generate-page/run | edit_pages; yayınlamak için publish_pages; yapay zeka ayarlarının rol ve harcama kuralları | brief string (zorunlu)title stringsections arraystatus string: draft, pending, publish, private |
pbs/get-blockBir bloğun ayarlarını (türleri, seçenekleri ve varsayılanlarıyla öznitelikler), neleri desteklediğini, hangi blokları içerebileceğini ve blok biçimlendirmesinde kullanıma hazır bir örneği döndürür. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-block/run | edit_posts | name string (zorunlu) |
pbs/get-breakpointsDuyarlı (responsive) kontrollerin kullandığı tablet ve mobil genişliklerini (ve Pro’daki özel kesme noktalarını) döndürür. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-breakpoints/run | edit_theme_options (REST rotasının kendi denetimi) | yok |
pbs/get-conversion-trackingGoogle Analytics 4, Google Etiket Yöneticisi ve Meta Piksel ayarlarını ve hangi tıklamaların ve form gönderimlerinin gönderildiğini döndürür. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-conversion-tracking/run | manage_options (REST rotasının kendi denetimi) | yok |
pbs/get-cookie-bannerOnay bildirimini döndürür: açık olup olmadığı, metni ve tasarımı, kategorileri ve nerede geçerli olduğu. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-cookie-banner/run | manage_options (REST rotasının kendi denetimi) | yok |
pbs/get-design-globalsHer bloğun kullandığı site genelindeki renkleri ve yazı tiplerini (başlık ve gövde), Site tasarımı ekranında göründükleri şekilde döndürür. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-design-globals/run | edit_theme_options (REST rotasının kendi denetimi) | yok |
pbs/get-design-systemPro tasarım sistemini döndürür: genel sınıflar, değişkenler, tasarım belirteçleri, karanlık mod, marka kiti ve özel yazı tipleri. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-design-system/run | edit_theme_options (REST rotasının kendi denetimi) | yok |
pbs/get-diagnosticsBir destek talebinin içereceği tanılama bilgilerini döndürür: sürümler, aktif eklentiler, sınırlar ve son hatalar. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-diagnostics/run | manage_options (REST rotasının kendi denetimi) | yok |
pbs/get-figma-connectionSitenin bir Figma kişisel erişim belirtecine (token) sahip olup olmadığını, ait olduğu Figma hesabını ve son dört karakterini döndürür. Belirtecin kendisi asla döndürülmez. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-figma-connection/run | manage_options (REST rotasının kendi denetimi) | yok |
pbs/get-library-accountBulut kitaplığının depolama kullanımını, plan kotasını ve ekip bilgilerini döndürür. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-account/run | edit_posts (REST rotasının kendi denetimi) | yok |
pbs/get-library-itemBu siteye eklenmeye hazır (görselleri ortam kütüphanesine aktarılmış) kaydedilmiş bir tasarımı döndürür. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-item/run | edit_posts (REST rotasının kendi denetimi) | item string (zorunlu)team string |
pbs/get-library-storageKendi getirdiğiniz R2/S3 depolama alanı ayarlarını döndürür (gizli anahtar asla döndürülmez). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-storage/run | manage_options (REST rotasının kendi denetimi) | yok |
pbs/get-licenceBu sitenin Page Builder Sandwich planını, lisans durumunu, yenileme tarihini ve planın neleri içerdiğini döndürür. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-licence/run | manage_options (REST rotasının kendi kontrolü) | yok |
pbs/get-maintenanceBakım / çok yakında modunu döndürür: mod, sayfa, retry-after ve siteyi hâlâ hangi rollerin görebildiği. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-maintenance/run | manage_options (REST rotasının kendi kontrolü) | yok |
pbs/get-migration5.x içerik dönüştürme işleminin ilerleme durumunu ve raporunu döndürür. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-migration/run | REST rotasının kendi öge bazlı izin kontrolü | yok |
pbs/get-motion-optionsTüm hareket ayarlarını (giriş animasyonu, uzunluğu ve gecikmesi, kaydırma efekti, fareyle üzerine gelme efekti, görünümde kalma, paralaks, imleci takip etme) seçenekleri veya aralıklarıyla birlikte ve sitenin kırılma noktalarını döndürür. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-motion-options/run | edit_posts (REST rotasının kendi kontrolü) | yok |
pbs/get-newsletter-keysBir Mailchimp anahtarının kayıtlı olup olmadığını belirtir (anahtarın kendisi asla döndürülmez). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-newsletter-keys/run | edit_posts (REST rotasının kendi kontrolü) | yok |
pbs/get-pageBir sayfanın başlığını, durumunu, bağlantılarını, blok içeriğini ve oluşturulduğu bölümleri (üst düzey bloklar) döndürür. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-page/run | ilgili sayfada edit_post | id tamsayı (zorunlu) |
pbs/get-replace-jobUygulamadan önce incelemek üzere bir işin eşleşmelerini sayfa sayfa döndürür. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-replace-job/run | manage_options (REST rotasının kendi kontrolü) | id dize (zorunlu) |
pbs/get-reviews-sourcesReviews bloğunun gösterdiği Google ve Trustpilot kaynaklarını döndürür. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-reviews-sources/run | manage_options (REST rotasının kendi kontrolü) | yok |
pbs/get-rolesSayfa oluşturucuyu, tasarımı, kodu ve şablonları hangi rollerin kullanabileceğini döndürür (istemci modu). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-roles/run | manage_options (REST rotasının kendi kontrolü) | yok |
pbs/get-settingsÖn yüz sınıf ön ekini, beta güncelleme durumunu ve yapay zeka aracılarının (MCP) izinli olup olmadığını döndürür. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-settings/run | manage_options (REST rotasının kendi kontrolü) | yok |
pbs/get-structured-dataBir sayfanın bloklarının yazdırdığı schema.org yapılandırılmış verilerini (SSS, Nasıl Yapılır, Ürün, İnceleme, İçerik Haritası) ve hiçbir şeyin iki kez yazdırılmaması için sitenin SEO eklentisine hangi türlerin bırakıldığını listeler. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-structured-data/run | sayfada edit_post | post_id tamsayı (zorunlu) |
pbs/get-support-connectionBu sitenin Zinn Digital® desteğine bağlı olup olmadığını ve kim olarak bağlı olduğunu belirtir. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/get-support-connection/run | manage_options (REST rotasının kendi kontrolü) | refresh boolean |
pbs/get-theme-builder-optionsŞablon türlerini, bu sitedeki seçenekleriyle birlikte görüntüleme koşulu türlerini (sayfa, yazı türü, terim, arşiv, arama, 404, oturum açmış, rol, cihaz, tarih, saat, URL parametresi, yönlendiren, dil, sepet) (roller, diller, yazı türleri, taksonomiler) ve herhangi bir bloğu gösteren veya gizleyen blok niteliğini (pbswConditions: {match, rules}) döndürür. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-theme-builder-options/run | edit_posts (REST rotasının kendi kontrolü) | yok |
pbs/get-white-labelBeyaz etiket (white-label) ayarlarını döndürür: açık veya kapalı, gösterilen ad ve hangi kullanıcıların hâlâ orijinali gördüğü. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/get-white-label/run | manage_options (REST rotasının kendi kontrolü) | yok |
pbs/import-designBir Site tasarım dosyasını (file) doğrular ve apply false iken birleştirmenin (merge) veya değiştirmenin (replace) (mode) neleri ekleyeceğini, değiştireceğini ve kaldıracağını döndürür; apply true iken bunu yazar. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/import-design/run | edit_theme_options (REST rotasının kendi kontrolü) | file nesne (zorunlu)mode dize: merge, replaceapply boolean |
pbs/import-designsBir Page Builder Sandwich tasarım paketini içe aktarır (neyin değişeceğini görmek için önce dryRun; mode: skip veya replace; media; settings). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/import-designs/run | manage_options (REST rotasının kendi kontrolü) | package nesne (zorunlu)mode dize: skip, replace, duplicatesettings booleanmedia booleandryRun boolean |
pbs/import-figma-frameBir Figma çerçevesini (url: node-id’si ile çerçevenin bağlantısı) bloklardan oluşan yeni bir taslak sayfaya aktarır: otomatik düzen flex ve grid kapsayıcılarına dönüşür, metin fontlarını ve boyutlarını korur, görseller ortam kütüphanesine kopyalanır. Sitenin kendi Figma belirtecini kullanır. Yanıt olarak taslağı ve bir dönüştürme raporunu iletir. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/import-figma-frame/run | edit_pages ve upload_files (REST rotasının kendi kontrolü) | url dize (zorunlu)title dizedryRun booleanstatus dize: draft, pending, private, publish |
pbs/invite-team-memberTek kullanımlık bir davet kodu oluşturur (rol: read veya write; etiket; geçerli olduğu gün sayısı). Kod bir kez gösterilir. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/invite-team-member/run | manage_options (REST rotasının kendi kontrolü) | team dize (zorunlu)role dize: read, writedays tam sayılabel dize |
pbs/join-teamBir davet koduyla bir ekip kütüphanesine katılır. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/join-team/run | manage_options (REST rotasının kendi kontrolü) | code dize (zorunlu) |
pbs/leave-teamBu sitenin katıldığı ekip kütüphanesinden ayrılır. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/leave-team/run | manage_options (REST rotasının kendi kontrolü) | yok |
pbs/list-ab-testsHer sürümün ziyaretçileri ve dönüşümleriyle birlikte A/B testlerini ve hangisinin kazandığını listeler. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-ab-tests/run | edit_pages (REST rotasının kendi kontrolü) | yok |
pbs/list-blocksBu sitenin kullanabileceği her Page Builder Sandwich bloğunu listeler (Pro etkinken Pro blokları da dahil): ad, başlık, kategori ve açıklama. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-blocks/run | edit_posts | search dize |
pbs/list-dynamic-sourcesBir bloğun hangi kaynaklardan doldurulabileceğini (yazı, yazar, site, arşiv, özel alan, ürün), her kaynağın alanlarını, bu sitedeki alan eklentilerini (ACF, Meta Box, Pods, JetEngine, Toolset, yazı meta verisi) ve bir yazı türünün alanlarını (postType) döndürür. Bir blok, nitelik başına bir {source, args} olacak şekilde attributes.metadata.bindings üzerinden bir kaynağa bağlanır. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-dynamic-sources/run | edit_posts (REST rotasının kendi kontrolü) | postType dize |
pbs/list-extensionsDiğer eklentilerin geliştirici API’si aracılığıyla Page Builder Sandwich’e neler eklediğini listeler: her birinin adı, etiketi ve eklentisiyle birlikte bloklar, dinamik veri kaynakları, görüntüleme koşulları ve form eylemleri. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-extensions/run | edit_posts | yok |
pbs/list-form-submissionsGönderimleri kaydeden formlar aracılığıyla ziyaretçilerin ne gönderdiğini (form bunu daraltır), her seferinde bir sayfa olmak üzere listeler. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-form-submissions/run | REST rotasının kendi öge bazlı izin kontrolü | form dizeper_page tam sayıpage tam sayı |
pbs/list-formsForm bloğu ile oluşturulan formları ve gömebileceği form eklentilerini listeler. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-forms/run | edit_posts (REST rotasının kendi kontrolü) | yok |
pbs/list-kitsBu sitenin içe aktarabileceği web sitesi kitlerini (belirli bir işletme türü için hazır sayfalar kümesi) listeler. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-kits/run | edit_pages ve publish_pages | refresh boolean |
pbs/list-library-itemsBulut kütüphanesine kaydedilen tasarımları listeler (tür: section, page veya pattern; team: bir ekibin kütüphanesi). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-library-items/run | edit_posts (REST rotasının kendi kontrolü) | team dizekind dize: , section, page, style |
pbs/list-local-fontsBu sitenin kendi barındırdığı Google yazı tiplerini listeler (bir kez indirilir, siteden sunulur, Google’a istek gönderilmez). | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-local-fonts/run | manage_options (REST rotasının kendi kontrolü) | yok |
pbs/list-lottieYüklenen Lottie animasyonlarını listeler. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-lottie/run | edit_posts (REST rotasının kendi kontrolü) | yok |
pbs/list-marketing-connectionsPosta listesi servislerini (Mailchimp, Brevo, MailerLite, Kit, ActiveCampaign) ve hangilerinin bağlı olduğunu listeler. Anahtarlar asla döndürülmez. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-connections/run | manage_options (REST rotasının kendi kontrolü) | yok |
pbs/list-marketing-formsForm oluşturucu ile hazırlanan tüm formları listeler: bulunduğu sayfa, alanları ve gönderildiğinde ne olduğu. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-forms/run | edit_pages (REST rotasının kendi kontrolü) | yok |
pbs/list-marketing-listsBir formun abone olma eylemi için, bağlı bir e-posta listesi hizmetinin kitlelerini veya listelerini listeler. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-lists/run | edit_posts (REST rotasının kendi denetimi) | service dize (zorunlu) |
pbs/list-pagesDüzenleyebileceğiniz sayfaları, isteğe bağlı bir arama ile en yeniden başlayarak listeler. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-pages/run | edit_pages; yalnızca kullanıcının düzenleyebildiği sayfalar listelenir | search dizestatus dize: any, draft, pending, publish, privatepage tam sayıper_page tam sayı |
pbs/list-popupsAçılır pencereleri, kayan pencereleri (slide-in) ve çubukları tetikleyicileri, sıklık kuralları ve gösterildikleri yerlerle birlikte listeler. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-popups/run | edit_pages (REST rotasının kendi denetimi) | yok |
pbs/list-replace-jobsSite genelindeki bul ve değiştir işlerini ve bunların durumunu listeler. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-replace-jobs/run | manage_options (REST rotasının kendi denetimi) | yok |
pbs/list-sectionsBir sayfaya eklenebilecek hazır bölümleri (karşılama alanı, özellikler, SSS, referanslar, harekete geçirici mesaj ve daha fazlası) listeler. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-sections/run | edit_pages | search dize |
pbs/list-team-membersBir ekipteki siteleri ve bunların erişim durumunu listeler. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-team-members/run | manage_options (REST rotasının kendi denetimi) | team dize (zorunlu) |
pbs/list-teamsBu sitenin ait olduğu veya sahip olduğu ekipleri listeler. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-teams/run | manage_options (REST rotasının kendi denetimi) | yok |
pbs/list-theme-templatesTema oluşturucunun şablonlarını listeler (üst bilgi, alt bilgi, tekil yazı, arşiv, arama, 404 ve WooCommerce ile birlikte ürün, mağaza, sepet, ödeme, teşekkür sayfası ve Hesabım): her birinin türü, nerede gösterildiği (dahil etme/hariç tutma kuralları), önceliği, durumu ve blokları. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-theme-templates/run | REST rotasının kendi öge başına izin denetimi | yok |
pbs/list-transferableBaşka bir siteye aktarılabilecek şablonları, desenleri ve ayarları listeler. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-transferable/run | manage_options (REST rotasının kendi denetimi) | yok |
pbs/list-uploaded-iconsSimge kütüphanesine yüklenen SVG simgelerini en yeniden başlayarak listeler. | Free | GET /wp-json/wp-abilities/v1/abilities/pbs/list-uploaded-icons/run | edit_posts (REST rotasının kendi denetimi) | page tam sayıper_page tam sayı |
pbs/move-sectionBir sayfanın bölümünü bir konumdan diğerine taşır (0 tabanlı, sayfanın bunları listelediği sırada). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/move-section/run | o sayfada edit_post | id tam sayı (zorunlu)from tam sayı (zorunlu)to tam sayı (zorunlu) |
pbs/open-support-ticketYönetici onayladığında bu sitenin tanılama bilgileriyle birlikte bir destek talebi (konu, mesaj, tür, e-posta) oluşturur. Asla bir giriş bilgisi oluşturmaz veya göndermez. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/open-support-ticket/run | manage_options (REST rotasının kendi denetimi) | subject dize (zorunlu)message dize (zorunlu)kind dize: help, bug, feedback, feature_requestemail dizename dizediagnostics boole |
pbs/preview-dynamic-valueBir bağlamayı eklemeden önce veya sonra kontrol etmek için tek bir yazıda ne gösterdiğini (post, source ve field veya provider + key, text|url olarak) döndürür. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/preview-dynamic-value/run | edit_post (REST rotasının kendi denetimi) | post tam sayı (zorunlu)source dize (zorunlu)field dizeprovider dizekey dizeas dize: text, url |
pbs/record-support-consentDestek talepleriyle birlikte tanılama bilgilerinin gönderilmesi için yöneticinin onayını kaydeder. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/record-support-consent/run | manage_options (REST rotasının kendi denetimi) | consent boole (zorunlu) |
pbs/refresh-reviewsGünlük yenilemeyi beklemek yerine en son Trustpilot yorumlarını şimdi çeker. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/refresh-reviews/run | manage_options (REST rotasının kendi denetimi) | yok |
pbs/remove-blockYoluyla bulunan bir bloğu (tüm bir bölümü veya içindeki bir bloğu) bir sayfadan kaldırır. Sayfanın önceki sürümü revizyonlarında kalır. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-block/run | o sayfada edit_post | id tam sayı (zorunlu)path dizi (zorunlu) |
pbs/remove-library-storageKendi depolama alanınızı getirme ayarlarını kaldırır; plan depolama alanı yeniden kullanılır. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-library-storage/run | manage_options (REST rotasının kendi kontrolü) | yok |
pbs/remove-local-fontKendi sunucunuzda barındırılan bir yazı tipi ailesinin dosyalarını siler. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-local-font/run | manage_options (REST rotasının kendi kontrolü) | family dize (gerekli) |
pbs/remove-team-memberBir siteyi bir ekipten kaldırır. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-team-member/run | manage_options (REST rotasının kendi kontrolü) | team dize (gerekli)member dize (gerekli) |
pbs/reset-ab-testBir testin sayaçlarını sıfırlar ve testi yeniden başlatır (test). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/reset-ab-test/run | edit_pages (REST rotasının kendi kontrolü) | test dize (gerekli) |
pbs/save-library-itemBlok işaretlemesini (başlık, tür, işaretleme, stiller, etiketler) bulut kitaplığınıza veya bir ekibin kitaplığına kaydeder; görseller bununla birlikte paketlenir. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/save-library-item/run | edit_posts (REST rotasının kendi kontrolü) | team dizekind dize (gerekli): section, page, styletitle dize (gerekli)tags dizimarkup dizestyles nesne |
pbs/set-block-motionYoluyla bulunan bir sayfa bloğundaki hareket ayarlarını bir kırılma noktasında (varsayılan olarak base) ayarlar veya kaldırır (null). HTML’i sayfaya kaydedilen çekirdek bloklar da dahil olmak üzere herhangi bir blokta çalışır. Azaltılmış hareket talep eden ziyaretçiler hareketi asla görmez. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-block-motion/run | edit_post (REST rotasının kendi kontrolü) | post dize (gerekli)path dizi (gerekli)breakpoint dizemotion nesne (gerekli) |
pbs/set-library-storageKendi depolama alanınızı getirme ayarlarını kaydeder: sağlayıcı (r2 veya s3), bucket, bölge, uç nokta, önek, key_id, gizli anahtar, etkin. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-library-storage/run | manage_options (REST rotasının kendi kontrolü) | enabled booleanprovider dize: r2, s3, otherendpoint dizeregion dizebucket dizeprefix dizekeyId dizesecret dizepathStyle boolean |
pbs/set-maintenanceBakım (503) veya yakında modu durumunu (mode), gösterilecek sayfa (page_id), retry_after ve bunu atlayan roller ile açar veya kapatır. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-maintenance/run | manage_options (REST rotasının kendi kontrolü) | mode dize: off, maintenance, coming_soonpage_id tamsayıroles diziretry_after tamsayı |
pbs/set-newsletter-keysBülten bloğunun kullandığı Mailchimp API anahtarını kaydeder (veya boş bir değerle kaldırır). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-newsletter-keys/run | manage_options (REST rotasının kendi kontrolü) | mailchimp dize (gerekli) |
pbs/set-reviews-sourcesYorumlar (Reviews) bloğunun okuduğu Google yerini ve Trustpilot işletmesini ayarlar. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-reviews-sources/run | manage_options (REST rotasının kendi kontrolü) | google nesnetrustpilot nesne |
pbs/set-rolesOluşturucunun rol başına neye izin verdiğini ayarlar (roles), örn. yalnızca içerik düzenleyebilen bir müşteri rolü. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-roles/run | manage_options (REST rotasının kendi kontrolü) | roles nesne (gerekli) |
pbs/set-white-labelBeyaz etiketi açar veya kapatır ve müşterilerin gördüğü adı ayarlar (enabled, name, agency_users). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-white-label/run | manage_options (REST rotasının kendi kontrolü) | enabled booleanname dizestudio_name dizeauthor dizeauthor_url dizedescription dizemenu_icon dizehide_plugin booleanagency_users dizi |
pbs/site-health-cleanBir tür bulguyu temizler: revizyonlar (her yazının en yeni 5 tanesini tutar, daha eskilerini siler), desenler (kullanılmayan senkronize desenleri çöp kutusuna taşır), görseller (WordPress’in kullandığı ölçeklendirilmiş bir kopya; orijinal korunur), sınıflar (geri yükleme için tutulan, kullanılmayan tasarım sınıflarını kaldırır). Her çalıştırma bir grubu temizler; bulgular kaldığı sürece “more” değeri true olur. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/site-health-clean/run | manage_options | what dize (gerekli): revisions, patterns, images, classes |
pbs/site-health-reportEski revizyonları, hiçbir şeyin kullanmadığı senkronize desenleri, ağır orijinal görselleri ve hiçbir sayfanın kullanmadığı tasarım sınıflarını bulur. Kısa adımlarla çalışır: durum “scanning” olduğu sürece her çalıştırma bir öncekinin durduğu yerden devam eder; yeniden başlatma en baştan başlar. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/site-health-report/run | manage_options | restart boolean |
pbs/start-migrationHer 5.x sayfasını bloklara dönüştürmeyi başlatır (veya yeniden başlatır); her yazının önce yedeği alınır. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/start-migration/run | REST rotasının kendi öge başına izin kontrolü | yok |
pbs/start-replaceBloklar için güvenli bir bul ve değiştir işlemi başlatır (find, replace, tür: text, link veya colour; match_case; types). Önizlenen iş uygulanana kadar hiçbir şey değişmez. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/start-replace/run | manage_options (REST rotasının kendi kontrolü) | find string (gerekli)replace stringkind string: text, link, colourtypes arraymatch_case boolean |
pbs/start-trialBu site için 14 günlük Page Builder Sandwich Pro deneme sürümünü başlatır (ödeme gerekmez). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/start-trial/run | manage_options (REST rotasının kendi kontrolü) | yok |
pbs/test-library-storageKendi depolama alanınızda bir test nesnesi yazar, okur ve siler; her adımı raporlar. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/test-library-storage/run | manage_options (REST rotasının kendi kontrolü) | yok |
pbs/undo-convert-postDönüştürülen bir sayfayı yedeğinden geri yükler. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-convert-post/run | REST rotasının kendi öge başına izin kontrolü | id string (gerekli) |
pbs/undo-migrationDönüştürülen her yazıyı yedeğinden geri yükler. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-migration/run | REST rotasının kendi öge başına izin kontrolü | yok |
pbs/undo-replaceBir işin değiştirdiği yazıları geri yükler (o zamandan beri düzenlenen bir yazı düzenlemesini korur). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-replace/run | manage_options (REST rotasının kendi kontrolü) | id string (gerekli) |
pbs/update-blockYoluyla bulunan bir sayfa içindeki tek bir bloğun ayarlarını (özniteliklerini) değiştirir; gönderdiğiniz öznitelikler mevcut olanlarla birleştirilir. Sitenin ayarlarından oluşturduğu bloklar üzerinde çalışır; HTML’si sayfaya kaydedilen bir blok, sayfanın biçimlendirmesi değiştirilerek güncellenir. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/update-block/run | ilgili sayfada edit_post | id integer (gerekli)path array (gerekli)attributes object (gerekli) |
pbs/update-brand-kitMarka kitini kaydeder: isim, logo, renkler, başlık ve gövde yazı tipleri ile yapay zekâ yazımının kullandığı marka sesi. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-brand-kit/run | edit_theme_options (REST rotasının kendi kontrolü) | name stringlogo integercolors arrayheadingFont stringbodyFont stringvoice string |
pbs/update-breakpointsPiksel cinsinden tablet ve mobil genişliklerini değiştirir; Pro ile özel ek kırılma noktaları. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/update-breakpoints/run | edit_theme_options (REST rotasının kendi kontrolü) | tablet integermobile integercustom array |
pbs/update-classKüresel bir sınıfın etiketini, kısa adını (slug) veya stillerini değiştirir; onu kullanan her öge güncellenir. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-class/run | edit_theme_options (REST rotasının kendi kontrolü) | id string (gerekli)label stringslug strings objectcat string |
pbs/update-conversion-trackingGoogle Analytics 4, Google Tag Manager ve Meta Piksel ayarlarını ve hangi olayların gönderileceğini değiştirir. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-conversion-tracking/run | manage_options (REST rotasının kendi kontrolü) | ga4 stringgtm stringpixel stringloadTags booleanformEvent string |
pbs/update-cookie-bannerOnay bildirimini değiştirir. Açık olduğu sürece izleme betikleri ziyaretçinin onayını bekler. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-cookie-banner/run | manage_options (REST rotasının kendi kontrolü) | enabled booleanpopup integerhandles arraycookieDays integeroptOutOutsideEu boolean |
pbs/update-dark-modeKaranlık modu (mod: kapalı, otomatik veya açma/kapama düğmesi) ve renklerini ayarlar. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-dark-mode/run | edit_theme_options (REST rotasının kendi kontrolü) | mode string (gerekli): device, light, darkcolors object |
pbs/update-design-categoriesBir kategori listesini değiştirir (group: classes veya tokens; items: kısa ad ve ad listesi). Kaldırılan bir kategori altındaki girdiler kategorisiz duruma gelir. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-design-categories/run | edit_theme_options (REST rotasının kendi kontrolü) | group string (zorunlu): classes, tokensitems array (zorunlu) |
pbs/update-design-globalsSite genelindeki renkleri (colors), yazı tiplerini (fonts, headingFont, bodyFont) değiştirir. Her sayfa değişikliği uygular; temanın theme.json dosyası senkronize tutulur. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/pbs/update-design-globals/run | edit_theme_options (REST rotasının kendi kontrolü) | colors objectfonts objectbodyFont stringheadingFont string |
pbs/update-formBir formu değiştirir (post, form): ayarlar ve eylemler mevcut olanlarla birleştirilir; alanlar (ve adımlar) alanların yerini alır. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-form/run | edit_post (REST rotasının kendi kontrolü) | post string (zorunlu)form string (zorunlu)title stringfields arraysteps arrayactions objectsubmitText stringsuccessMessage stringredirectUrl stringtrackEvent string |
pbs/update-pageBir sayfanın başlığını, durumunu veya blok içeriğini değiştirir. Gönderdiğiniz içerik sayfanın içeriğinin yerini alır. | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/pbs/update-page/run | O sayfada edit_post; yayımlamak veya gizli yapmak için publish_pages | id integer (zorunlu)title stringstatus string: draft, pending, publish, privatesections arraycontent string |
pbs/update-popupBir açılır pencereyi, kayarak açılan paneli (slide-in) veya çubuğu (bar) değiştirir (id): içerik, tetikleyici, sıklık veya nerede gösterileceği. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-popup/run | edit_post (REST rotasının kendi kontrolü) | id string (zorunlu)title stringcontent stringstatus string: draft, publishsettings object |
pbs/update-settingsÖn uç sınıf ön ekini değiştirir (bir harfle başlayan, 1 ila 8 küçük harf veya rakam) ve/veya AI aracılarını (MCP) açar ya da kapatır (mcp: false her yeteneği ve MCP uç noktasını kaldırır). | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/pbs/update-settings/run | manage_options (REST rotasının kendi kontrolü) | prefix stringmcp boolean |
pbs/update-theme-templateBir şablonu değiştirir (id): title, type, content (blok biçimlendirmesi), include, exclude, priority, status ögelerinden herhangi biri. Yalnızca gönderdiğiniz alanlar değişir. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-theme-template/run | REST rotasının kendi öge bazlı izin kontrolü | id string (zorunlu)title stringtype stringcontent stringinclude arrayexclude arraypriority integerstatus string: publish, draft |
pbs/update-tokensBoşluk, yarıçap ve gölge ölçeklerini değiştirir (space, radius, shadow) veya bunları sıfırlar (reset). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-tokens/run | edit_theme_options (REST rotasının kendi kontrolü) | space arrayradius arrayshadow arrayreset boolean |
pbs/update-variablesSitenin tasarım değişkenlerini değiştirir (variables: ad ve değer listesi). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-variables/run | edit_theme_options (REST rotasının kendi kontrolü) | variables array (zorunlu) |
pbs/upload-iconSimge kütüphanesine bir SVG simgesi (name, svg biçimlendirmesi) ekler; SVG önce temizlenir (sanitised). | Ücretsiz | POST /wp-json/wp-abilities/v1/abilities/pbs/upload-icon/run | upload_files (REST rotasının kendi kontrolü) | name string (zorunlu)svg string (zorunlu) |
pbs/upload-lottieBir Lottie JSON belgesini (json, name) doğrular ve bunu Lottie bloğu için statik bir dosya olarak yayımlar. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/upload-lottie/run | upload_files (REST rotasının kendi kontrolü) | name string (zorunlu)json string (zorunlu) |
Eklentinin çalışan bir siteden oluşturulan abilities.json dosyasından üretilmiştir; ikisi uyuşmadığında test başarısız olur.
WP-CLI komutları
Bunları sunucuda WP-CLI ile çalıştırın. Her komut, eklentinin ekranlarıyla aynı izinleri denetler; örnekler eklentinin kendi yardım metninden alınmıştır.
| Komut | Ne işe yarar | Sürüm |
|---|---|---|
wp pbs export [--types=<types>] [--no-settings] [--file=<name>] | Şablonları, desenleri ve ayarları bir dosyaya aktarın. | Ücretsiz |
wp pbs import <file> [--mode=<mode>] [--no-settings] [--media] [--dry-run] | Bir dışa aktarma dosyasını içe aktarın. | Ücretsiz |
wp pbs importers run | Eski içeriği dönüştürün: tüm yazıları veya bir tanesini. | Ücretsiz |
wp pbs importers status | Geçiş durumunu gösterin. | Ücretsiz |
wp pbs importers undo | Dönüştürmeleri yedeklerinden geri alın: tüm yazıları veya bir tanesini. | Ücretsiz |
wp pbs migrate run | Eski içeriği dönüştürün: tüm yazıları veya bir tanesini. | Ücretsiz |
wp pbs migrate status | Geçiş durumunu gösterin. | Ücretsiz |
wp pbs migrate undo | Dönüştürmeleri yedeklerinden geri alın: tüm yazıları veya bir tanesini. | Ücretsiz |
wp pbs replace <find> <replace> [--kind=<kind>] [--types=<types>] [--ignore-case] [--dry-run] [--undo=<job>] | Tüm sitede bul ve değiştir yapın. | Pro |
wp pbsw fonts download <family> [--weights=<weights>] [--italic] | Bu siteye bir Google Fonts yazı tipi ailesi indirin. | Ücretsiz |
wp pbsw fonts list | Kayıtlı yazı tipi ailelerini listeleyin. | Ücretsiz |
wp pbsw fonts remove <family> | Kayıtlı bir yazı tipi ailesini ve dosyalarını kaldırın. | Ücretsiz |
Eylemler ve filtreler
Eklentinin sunduğu her kanca, kaynak kodundaki açıklamasıyla birlikte. Filtreler bir değeri değiştirir; eylemler belirli bir anda kod çalıştırmanızı sağlar; giriş noktaları ise eklentiden bir şey yapmasını istemek için tetiklediğiniz eylemlerdir.
| Kanca | Tür | Ne yapar | Parametreler | Sürüm |
|---|---|---|---|---|
pbs_assets_changed | Eylem | PBS’in yayınlanan ön uç dosyaları değiştiğinde ve erişebildiği sayfa önbellekleri boşaltıldığında tetiklenir: PBS’in erişemediği şeyleri (bir CDN, bir proxy, bir barındırıcının önbelleği) temizlemek için bunu kancalayın. | yok | Ücretsiz |
pbs_enqueue_scripts | Eylem | Eski eylem: window.pbsAddInspector() çağrısı yapan betikleri sıraya ekler. | yok | Ücretsiz |
pbs_shortcodes | Filtre | Eski filtre: kısa kod etiketi => {label, desc, options[]} (Shortcode-API.md). | array $shortcodes | Ücretsiz |
pbsw_admin_data | Filtre | Yönetici uygulamasının başladığı verileri filtreler. Premium katman bunu sürümünü bildirmek için kullanır; sayfaya yazdırıldığı için buraya hassas hiçbir şey ait değildir. | yok | Ücretsiz |
pbsw_admin_enqueue | Eylem | Yönetici ekranının betiği sıraya eklendikten sonra tetiklenir, böylece bir modül `pbs.admin.panels` JavaScript filtresi aracılığıyla bir panel ekleyen bir betiği sıraya ekleyebilir (bu tanıtıcıya bağımlı olmalıdır; ekran, her altbilgi betiği çalıştıktan sonra DOM hazır olduğunda oluşturulur). | string $handle | Ücretsiz |
pbsw_ai_enqueue | Eylem | Yapay zeka düzenleyici paketi sıraya eklendikten sonra tetiklenir, böylece bir eklenti (ve Pro katmanı) kendi yapay zeka panellerini ondan sonra sıraya ekleyebilir. | string $handle | Ücretsiz |
pbsw_ai_messages | Filtre | Eklentinin bağlamıyla (görev, amaç, sağlayıcı, model, kullanıcı) gönderdiği her yapay zeka isteğinin iletilerini filtreler; Pro marka kiti markanızı buraya ekler. | array $messagesarray $context | Ücretsiz |
pbsw_ai_pro_features | Filtre | Düzenleyicinin sunduğu Pro yapay zeka özelliklerini filtreler (premium katman kendi adlarını ekler: agent, site, block, design, image, css, a11y). | yok | Ücretsiz |
pbsw_ai_seo_plugins | Filtre | Yapay zeka SEO yardımcısının meta başlığı ve açıklamasını hangi SEO eklentilerine yazacağını filtreler. | yok | Ücretsiz |
pbsw_ai_seo_write | Filtre | Meta başlığı ve açıklamasını başka bir SEO eklentisinin alıp almadığını filtreler. `pbsw_ai_seo_plugins` üzerine eklenen bir eklenti bunları kendi yöntemiyle buraya kaydeder ve true döndürür. | bool $writtenstring $pluginint $post_idstring $titlestring $description | Ücretsiz |
pbsw_asset_sources | Filtre | Tüm ön uç kaynakları: bu dosyanınkiler, performans katmanının add_source() ile kaydettikleri (blok başına CSS, görünüm modülleri) ve premium katmanın `pbsw_asset_sources` aracılığıyla kendisi için eklediği tüm kaynaklar (dosyaları yalnızca premium paketin sunduğu kendi dizininde bulunur). Eklenti içinde yalnızca küçük harfli segmentlerin bir anahtarı altında (`legacy.css`, `block/row.css`, `module/tabs.js`) düz bir göreli `.css`/`.js` yolu kabul edilir. | yok | Ücretsiz |
pbsw_breakpoints_changed | Eylem | Kırılma noktaları değiştiğinde tetiklenir (derlenen sayfa stilleri bir sonraki görüntülemelerinde yeniden oluşturulur, çünkü kırılma noktaları imzalarının bir parçasıdır). | yok | Ücretsiz |
pbsw_cache_purged | Eylem | PBS etkin önbellek eklentilerinden bir gönderiyi temizledikten sonra tetiklenir. | int $post_id | Ücretsiz |
pbsw_cache_purgers | Filtre | Yayınlanan dosyalar değiştiğinde çalıştırılan ekstra temizleyicileri filtreler: ad => callable. Bir barındırıcı kendininkini ekler (bir CDN, bir proxy); hata fırlatan biri atlanır ve temizlendi olarak bildirilmez. | yok | Ücretsiz |
pbsw_code_blocks | Filtre | Özel kod olarak değerlendirilen blok adlarını filtreler (yalnızca `code` iznine sahip roller bunları ekleyebilir veya değiştirebilir). | yok | Pro |
pbsw_consent_country | Filtre | Çerez başlığının bölgesel kuralı için ziyaretçinin ülkesini (ISO 3166-1 alpha-2) filtreler. Eklenti asla bir ülke aramaz; bilinmediğinde ” döndürün. | string $country | Pro |
pbsw_content_only | Filtre | Bir kullanıcının düzen kilitliyken yalnızca metin ve görselleri düzenleyip düzenleyemeyeceğini filtreler. | bool $content_onlyint $user_id | Ücretsiz |
pbsw_design_class_css | Filtre | Tasarım motoruna sorulmadan önce genel bir sınıfın derlenmiş CSS’ini filtreler. Bunun yerine kullanmak için bir dize döndürün. | string|null $cssstring $selector | Pro |
pbsw_design_custom_breakpoints | Filtre | Özel kırılma noktalarının kullanılabilir olup olmadığını filtreler (pbs-d3, Pro). | bool $allowed | Ücretsiz |
pbsw_design_element_css | Filtre | Öğe başına özel CSS’in derlenip derlenmeyeceğini filtreler (premium katman bunu etkinleştirir, d8). | bool $enabled | Ücretsiz |
pbsw_design_layout_suffix | Filtre | Bir blok için düzen öğesi seçici son ekini filtreler (” = bloğun kendi öğesi). | string $suffixstring $prefix | Ücretsiz |
pbsw_design_props | Filtre | Tasarım özelliklerini filtreler (premium katman kendininkileri ekler). | yok | Ücretsiz |
pbsw_dynamic_editor_sources | Filtre | Düzenleyicideki daha fazla kaynak (WooCommerce ürün alanları). | yok | Pro |
pbsw_dynamic_fields | Filtre | Bu eklentinin okuduğu bir listeleme API’si bulunmayan sağlayıcılar için alan kataloğu (JetEngine, Toolset): alan anahtarları düzenleyicide yazılır veya buraya eklenir. | string $post_type | Pro |
pbsw_dynamic_sources | Filtre | Daha fazla kaynak (WooCommerce ürünleri): ad → etiket; değerleri `pbsw_dynamic_value` üzerinden gelir. | yok | Pro |
pbsw_dynamic_value | Filtre | Başka bir kaynaktan gelen bir değer (WooCommerce). | string|null $valuestring $source | Pro |
pbsw_form_submitted | Eylem | Bir form gönderimi doğrulamayı geçtikten ve eylemleri çalıştıktan sonra tetiklenir. | yok | Pro |
pbsw_frontend_prefix | Filtre | Nötr ön yüz sınıfı ön ekini filtreler. | string $prefix | Ücretsiz |
pbsw_fs_loaded | Eylem | Lisanslama SDK’sı yüklendiğinde tetiklenir (ana dosyada, herhangi bir Page Builder Sandwich kodundan önce). `pbsw_fs()` ile iletişim kurmak için buraya kanca atın. | yok | Ücretsiz |
pbsw_is_agency | Filtre | Ajans planı özelliklerinin bu sitede kullanılabilir olup olmadığını filtreler. | bool $agency | Ücretsiz |
pbsw_is_pro | Filtre | Premium katmanının çalışıp çalışmadığını filtreler. Yalnızca premium katman buna yanıt verir. | bool $pro | Ücretsiz |
pbsw_kit_api_base | Filtre | Destek ekranlarının çağırdığı Zinn Digital® API tabanını filtreler. | string $base | Ücretsiz |
pbsw_kit_diagnostics | Filtre | Tanılama verilerini site sahibi görmeden önce filtreler. Bir eklenti kendi bilgilerini `extra` altına ekler. ⛔ Bu, önizlemeden ÖNCE çalışır; önizleme ile gönderme arasında asla çalışmaz. | yok | Ücretsiz |
pbsw_kit_footprint_free | Filtre | Bu sitenin ayak izi bırakıp bırakmadığını (footprint-free) filtreler; böylece Zinn® Ads sitede asla tanıtılmaz. | bool $footprint_free | Ücretsiz |
pbsw_kit_imported | Eylem | Bir kit içe aktarıldıktan sonra tetiklenir. | int $front | Ücretsiz |
pbsw_kit_promotions | Filtre | Çözümlenmeden önce promosyon kaydını filtreler. Başka bir ürünü tanıtmak için bir satır ekleyin: `id`, `kind` (hosting|marketplace|platform|plugin|bundle|ads), `slot` (promo|cross-sell) ve `url` ya da (bir eklenti için) `name`, `site`, `main_files`. | yok | Ücretsiz |
pbsw_kit_tier | Filtre | Kitin bu eklenti için bildirdiği plan katmanını filtreler (testler ve hazırlık aşaması için; canlı ortamda lisans belirler). | string $tier | Ücretsiz |
pbsw_lcp_fold | Filtre | İçeriğin üst kısmından itibaren CSS pikseli cinsinden ne kadar aşağısının ilk ekran sayılacağını belirler. Bunun üzerinde başlayan bloklar ekranın üst kısmı (above the fold) olarak değerlendirilir: görselleri hemen (eager) yüklenir ve en olası LCP görseli `fetchpriority=”high”` alır; altındaki bloklar gecikmeli yüklenir (lazy-load). Yüksek bir hero alanı için bu değeri artırın, kompakt bir başlık için düşürün. | int $fold | Ücretsiz |
pbsw_legacy_body_classes | Filtre | Eski gövde sınıflarını (body classes) filtreler. Premium katman, eski premium’un duyarlı (responsive) sınıflarını buraya ekler (kural 5: bu davranış ücretsiz eklentide yoktur). | yok | Ücretsiz |
pbsw_legacy_script_enqueued | Eylem | Eski bir yazı ön yüz davranışı açısından incelendi (premium katman kendininkileri ekler). | int $post_idstring $contentstring|null $handle | Ücretsiz |
pbsw_library_token | Filtre | Kit istekleriyle gönderilen taşıyıcı belirtecini (bearer token) filtreler (bunu premium bulut kitaplığı sağlar). | string $token | Ücretsiz |
pbsw_link_base | Filtre | Kısa bağlantıların altında bulunacağı yolu filtreler (`/go/<slug>/`). | string $base | Pro |
pbsw_list_services | Filtre | Formların abone olabileceği posta listesi hizmetlerini filtreler. | yok | Pro |
pbsw_loop_query_args | Filtre | Döngünün sorgusu (WooCommerce: fiyat aralığı, indirimdekiler, stokta olanlar, fiyat/popülerlik/puanlama sıralamaları). | yok | Pro |
pbsw_loop_sorts | Filtre | Sıralama seçenekleri (WooCommerce fiyat, popülerlik ve derecelendirme ekler). | yok | Pro |
pbsw_mcp_abilities | Eylem | Ücretsiz yetenekler kaydedildikten sonra tetiklenir: Page Builder Sandwich Pro kendininkileri buraya kaydeder (önyüklemesi bunu yalnızca lisans premium koda izin verdiğinde kancalar). | yok | Ücretsiz |
pbsw_migration_batch_size | Filtre | Bir arka plan geçiş adımının kaç eski (5.x) yazıyı dönüştüreceği. Her adım bir Action Scheduler eylemidir; daha küçük bir grup yavaş veya bellek kısıtlı bir sunucuya, daha büyük bir grup ise çok sayıda yazıya sahip hızlı bir sunucuya uygundur. 1’den küçük değerler 1 olarak değerlendirilir. | int $size | Ücretsiz |
pbsw_migration_post_types | Filtre | Eski geçişin dönüştüreceği yazı türlerini filtreler. | list<string> $types | Ücretsiz |
pbsw_nav_menu_item_classes | Filter | Bir öğenin sınıflarını filtreler (Pro öğe seçenekleri `nav-menu__item–hide-mobile` ve `–hide-desktop` sınıflarını ekler). Yalnızca `nav-menu__item–<name>` sınıfları tutulur. | int $depth | Ücretsiz |
pbsw_nav_menu_item_label | Filter | Bir öğenin etiketini filtreler; bu etiket filtrelenmiş/kaçırılmış (escaped) HTML’dir (Pro öğe seçenekleri bir simge, bir rozet ve açıklama ekler). Geri aramanın (callback) kaçırılmış HTML döndürmesi gerekir. | string $labelint $depthstring $prefix | Ücretsiz |
pbsw_nav_menu_toggle | Filter | Menü düğmesinin HTML’sini filtreler: Pro açma/kapatma çubuğu tasarımcısı bunu bir logo, arama kutusu, bağlantılar içeren bir çubuğa yerleştirir… (yalnızca menü katlanmış durumdayken gösterilir). Düğmeyi değişmeden içermeyen sonuçlar yoksayılır, böylece menü onu asla kaybetmez. | string $togglestring $prefix | Ücretsiz |
pbsw_newsletter_form_settings | Filter | 5.x olmayan bir formun ayarları (data-* ⇒ value) veya boş bir dizi. | int $post_idstring $form | Ücretsiz |
pbsw_newsletter_providers | Filter | Bu sitenin abone olabileceği bülten servisleri: service ⇒ callable( string $email, array $settings ): array{ok: bool, message: string}. Premium katman, 5.x’in üç servisini ekler. | yok | Ücretsiz |
pbsw_page_css_changed | Action | Bir yazının derlenmiş stil sayfası değiştiğinde tetiklenir (önbellek eklentileri bunun üzerinde temizleme yapar). | int $post_id | Ücretsiz |
pbsw_page_css_enqueued | Action | Bir sayfanın derlenmiş stil sayfası kuyruğa eklendikten sonra tetiklenir (premium kritik CSS katmanı buraya bağlanır). | string $handleint $post_id | Ücretsiz |
pbsw_page_css_extra | Filter | Blokların kendi stil sayfalarından sonra bir sayfanın derlenmiş sayfasına eklenen CSS’yi filtreler (pbs-p4: tasarım sisteminin `.<prefix>-s-<id>` kuralları). Burada derlenmiştir, küçültülmemiştir (minified): bir dinleyici CSS’sini sunulmaya hazır olarak döndürür. | string $extrastring $prefixint $post_id | Ücretsiz |
pbsw_page_css_signature | Filter | Derlenmiş bir durumu başka neyin güncel kıldığını filtreler (pbs-p4: kesme noktaları). | string $extra\WP_Post $post | Ücretsiz |
pbsw_page_css_state | Filter | Depolanmadan önce bir yazının derlenmiş durumunu filtreler (pbs-p4 sayfanın hangi tasarım kurallarını taşıdığını kaydeder, böylece oluşturma filtresi bunları tekrar yazdırmaz). | int $post_id | Ücretsiz |
pbsw_permission | Filter | Bir kullanıcının bir oluşturucu (builder) yetkisini kullanıp kullanamayacağını filtreler. Ücretsiz eklenti herkesin kullanmasına izin verir; Pro rol yöneticisi role göre yanıt verir. Yöneticilere her zaman izin verilmelidir. | bool $allowedstring $whatint $user_id | Ücretsiz |
pbsw_popup_force | Filter | Hedeflemeleri ne olursa olsun her sayfada yazdırılan açılır pencereler (çerez bildirimi). | yok | Pro |
pbsw_replace_post_types | Filter | Bul ve değiştir özelliğinin varsayılan olarak arama yaptığı yazı türlerini filtreler. | yok | Pro |
pbsw_schema_skip | Filter | Sitenin SEO eklentisi bu sayfa için zaten yazdırdığı için Page Builder Sandwich’in atladığı yapılandırılmış veri türlerini filtreler. | string $content | Pro |
pbsw_site_design_data | Filter | Site tasarımı ön yükleme (boot) verilerini filtreler. Premium katman sürümünü bildirir ve bölümlerinin ihtiyaç duyduğu verileri ekler. | yok | Ücretsiz |
pbsw_site_design_deps | Filter | Site tasarımı paketlerinin bağımlılıklarını filtreler. Premium katman kendi betiğini buraya ekler, böylece bölümleri panel ilk kez oluşturulmadan önce kaydedilir. | string $handle | Ücretsiz |
pbsw_site_health_keep_revisions | Filter | Temizlemenin her bir yazının en yeni revizyonlarından kaç tanesini saklayacağını filtreler (varsayılan 5). | int $keep | Pro |
pbsw_style_at_rules | Filter | Stil oluşturucunun Stil › Koşul altında sunduğu at-rule ön ayarlarını filtreler: `type` değerinin `media`, `container` veya `supports` olduğu bir `array( ‘id’ => ‘narrow-card’, ‘label’ => ‘Narrow card’, ‘type’ => ‘container’, ‘query’ => ‘card (max-width:400px)’ )` listesi. Bir koşul altında ayarlanan değerler, ekran boyutu kurallarından sonra `@<type> <query>{…}` olarak yazdırılır. Yerleşik ön ayarlar şunlardır: baskı, koyu renk düzeni, azaltılmış hareket ve fare veya izleme dörtgeni; geçersiz bir ön ayar atılır ve `pbsw_style_at_rules_invalid` eyleminde belirtilir. | yok | Ücretsiz |
pbsw_style_at_rules_invalid | Action | `pbsw_style_at_rules` kaynağından gelen ön ayarlar geçersiz olduğu için atıldığında tetiklenir. | yok | Ücretsiz |
pbsw_template_content_location | Filter | Daha spesifik bir içerik konumu (WooCommerce: single_product, product_archive, cart…). | string $location | Pro |
pbsw_template_resolved | Filter | Bir konum için seçilen şablonlar. | string $type | Pro |
pbsw_template_types | Filter | Daha fazla şablon türü (WooCommerce sayfaları). | yok | Pro |
pbsw_theme_builder_editor_data | Filter | Daha fazla düzenleyici verisi (dinamik veri kaynakları ve alan eklentileri, WooCommerce bileşenleri). | none | Pro |
pbsw_theme_globals_saved | Action | Bu eylem aşağıda belgelenmiştir. | none | Free |
pbsw_transfer_imported | Action | Bir paket içe aktarıldıktan sonra tetiklenir, böylece şablonlardan ve ayarlardan oluşturulan önbellekler (sayfa başına stiller, site stil sayfası) yeniden oluşturulabilir. | none | Free |
pbsw_transfer_meta_keys | Filter | İçe ve dışa aktarmanın her bir öğeyle birlikte taşıdığı yazı meta anahtarlarını filtreler. | none | Free |
pbsw_transfer_options | Filter | İçe ve dışa aktarmanın siteler arasında taşıyabileceği seçenekleri filtreler. Yalnızca `pbsw_` seçenekleri kabul edilir; bir paketin asla bir çekirdek veya üçüncü taraf seçeneğini yazamaması için diğer her şey bırakılır. | none | Free |
pbsw_transfer_post_types | Filter | İçe ve dışa aktarmanın siteler arasında taşıyabileceği yazı türlerini filtreler. | none | Free |
pbsw_visitor_country | Filter | Bunu başka bir yolla (bir coğrafi konum belirleme eklentisi, bir üyelik profili) bilen bir site için, yaş sınırı ve sorumlu kumar bildirimleri kapsamında ziyaretçinin ülkesini filtreler. | string $country | Pro |
pbsw_white_label_map | Filter | Beyaz etiket (white-label) değiştirmelerini filtreler (kaynak metin => gösterilen metin). | none | Pro |