توسعهدهندگان
مرجع قابلیتهای Page Builder Sandwich
افزونه Page Builder Sandwich اقدامات خود را در WordPress Abilities API ثبت میکند. همین قابلیتها به عنوان ابزارهای MCP در سرور خود سایت و مسیرهای REST تحت /wp-json/wp-abilities/v1 در دسترس هستند. این برگه از رجیستری خود افزونه تولید شده است.
نقاط پایانی
| قابلیت | REST |
|---|---|
| MCP روی HTTP (قابل استریم) | /wp-json/pbs/v1/mcp |
| MCP از طریق WP-CLI (ورودی و خروجی استاندارد) | wp mcp-adapter serve --server=page-builder-sandwich --user=<login> |
| REST: فهرست قابلیتها | /wp-json/wp-abilities/v1/abilities?category=page-builder-sandwich |
| REST: اجرای یک قابلیت | /wp-json/wp-abilities/v1/abilities/<name>/run (GET با ?input= برای قابلیتهای فقط خواندنی، در غیر این صورت POST با {"input": {...}}) |
احراز هویت و مجوزها
درخواستهای HTTP با یک گذرواژه برنامه وردپرس (HTTP Basic) احراز هویت میشوند. اتصال به سرور MCP نیازمند دسترسی نشاندادهشده در زیر است؛ سپس هر قابلیت، مجوز مربوط به خود را برای هر شیء بررسی میکند. قابلیتهای فقط خواندنی با GET و ورودیشان در رشته پرسوجو (query string) اجرا میشوند؛ سایر موارد با POST و یک بدنه JSON حاوی ‘{“input”: {…}}’.
یک رمز عبور برنامه وردپرس (HTTP) یا --user (WP-CLI)؛ کاربر به دسترسی مشخصشده توسط هر قابلیت نیاز دارد · تنظیمات: مجاز کردن عاملهای هوش مصنوعی (MCP)، بهطور پیشفرض فعال است
همه قابلیتها
| قابلیت | نسخه | REST | سطح دسترسی | پارامترها |
|---|---|---|---|---|
pbs/activate-custom-fontیک فونت سفارشی آپلود شده (یک فایل فونت در کتابخانه پروندههای چندرسانهای، بر اساس شناسه) را در انتخابکنندههای فونت در دسترس قرار میدهد. | حرفهای (Pro) | POST /wp-json/wp-abilities/v1/abilities/pbs/activate-custom-font/run | edit_theme_options (بررسی اختصاصی مسیر REST) | id عدد صحیح (الزامی) |
pbs/add-local-fontیک خانواده فونت گوگل (خانواده، وزنها، مورب/italic) را دانلود کرده و آن را از این سایت ارائه میدهد. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/add-local-font/run | manage_options (بررسی اختصاصی مسیر REST) | family رشته متنی (الزامی)weights آرایهitalic بولی (boolean) |
pbs/add-sectionیک بخش آماده را به برگه اضافه میکند: در ابتدا، در انتها، یا بعد از بخشی در یک موقعیت مشخص. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/add-section/run | edit_post در آن برگه | id عدد صحیح (الزامی)section رشته متنی (الزامی)position رشته متنی: start، end، afterafter عدد صحیح |
pbs/add-shop-blockیک بلوک ووکامرس را در انتهای یک نوشته اضافه میکند: یک عنصر محصول (بخش: title، gallery، image، price، rating، excerpt، description، add_to_cart، meta، tabs، related، upsells، sale_badge، stock؛ productId، یا 0 برای محصولی که در حال حاضر مشاهده میشود) یا یک سبد خرید کوچک (mini cart) (برچسب). | حرفهای (Pro) | POST /wp-json/wp-abilities/v1/abilities/pbs/add-shop-block/run | edit_post (بررسی اختصاصی مسیر REST) | post عدد صحیح (الزامی)block رشته متنی (الزامی): product-element، mini-cartpart رشته متنی: title، gallery، image، price، rating، excerpt، add_to_cart، meta، tabs، related، upsells، sale_badge، stock، descriptionproductId عدد صحیحlabel رشته متنی |
pbs/ai-check-accessibilityمشکلات دسترسیپذیری یک برگه را فهرست میکند: تصاویر بدون متن جایگزین (alt)، سربرگهایی که یک سطح را رد کردهاند، پیوندهایی که متن آنها به خودی خود مفهومی ندارد، و پیوندهای بدون متن. برای هر مورد مشخص میشود که آیا به طور خودکار قابل رفع است یا خیر. | حرفهای (Pro) | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-check-accessibility/run | edit_post در برگه | post_id عدد صحیح (الزامی) |
pbs/ai-create-blockیک جزء قابل استفاده مجدد را بر اساس یک توضیح (کارت قیمتگذاری، کارت اعضای تیم، بنر) طراحی کرده و آن را به عنوان یک الگوی همگامسازیشده در بخش «الگوهای من» ویرایشگر ذخیره میکند، به طوری که هر متن در هر جایگذاری به صورت مجزا قابل بازنویسی است. شناسه آن و بلوکی که آن را درج میکند برمیگرداند. | حرفهای (Pro) | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-create-block/run | edit_posts و publish_posts؛ نقش و قوانین هزینه در تنظیمات هوش مصنوعی | description رشته متنی (الزامی)title رشته متنی |
pbs/ai-css-helpCSS سفارشی یک عنصر را توضیح میدهد، مینویسد یا اصلاح میکند، که در آن `selector` نمایانگر عنصر است. CSS و یک توضیح را برمیگرداند؛ هیچ چیز ذخیره نمیشود. | حرفهای (Pro) | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-css-help/run | edit_posts و مجوز کد سازنده | action رشته متنی (الزامی): explain، write، fixcss رشته متنیinstruction رشته متنیblock رشته متنی |
pbs/ai-design-fromطرحبندی یک اسکرینشات (یک تصویر در کتابخانه پروندههای چندرسانهای) یا یک برگه وب عمومی (آدرس آن) را به صورت بلوکهای قابل ویرایش در یک پیشنویس برگه جدید بازسازی میکند: همان بخشها، ستونها، سربرگها، متن، فهرستها و دکمهها. لوگوها و تصاویر کپی نمیشوند. | حرفهای (Pro) | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-design-from/run | edit_pages (دستور edit_post برای اسکرینشات)؛ نقش و قوانین هزینه در تنظیمات هوش مصنوعی | attachment_id عدد صحیحurl رشته متنیtitle رشته متنیinstruction رشته متنی |
pbs/ai-edit-pageیک برگه را بر اساس درخواست با کلمات ساده تغییر میدهد («متن هیرو را کوتاهتر کن»، «بعد از قیمتگذاری یک بخش سؤالات متداول درباره نحوه ارسال اضافه کن»، «برگه را به آلمانی ترجمه کن»). هوش مصنوعی با عملیات ویرایشی پاسخ میدهد که پیش از اعمال هر چیزی، با بلوکهای برگه و تنظیمات آنها مطابقت داده و بررسی میشوند؛ عملیات رد شده با ذکر دلیل فهرست میشوند. ابتدا یک رونوشت ذخیره شده و شناسه آن به عنوان undo_revision برگردانده میشود. | حرفهای (Pro) | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-edit-page/run | edit_post در برگه؛ نقش و قوانین هزینه در تنظیمات هوش مصنوعی | post_id عدد صحیح (الزامی)instruction رشته متنی (الزامی) |
pbs/ai-fix-accessibilityمشکلات دسترسیپذیری قابل اصلاح را برطرف میکند (همه موارد، یا شناسههای موارد فهرستشده): متن جایگزین با بررسی هر تصویر نوشته میشود، سطوح سربرگ اصلاح میشوند، و متنهای مبهم پیوندها بازنویسی میشوند. ابتدا یک رونوشت ذخیره شده و شناسه آن به عنوان undo_revision برگردانده میشود. | حرفهای (Pro) | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-fix-accessibility/run | edit_post در برگه؛ نقش و قوانین هزینه در تنظیمات هوش مصنوعی | post_id عدد صحیح (الزامی)issues آرایه |
pbs/ai-generate-imageتصویری را از روی توضیحات با مدل تصویر سایت (OpenAI یا Google) ایجاد میکند و آن را همراه با متن جایگزین (alt) در کتابخانه رسانه ذخیره مینماید. شناسه و نشانی آن را برمیگرداند. | حرفهای (Pro) | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-generate-image/run | upload_files؛ قوانین نقش و محدودیت هزینه در تنظیمات هوش مصنوعی | prompt رشته (الزامی)size رشته: square، landscape، portraitalt رشتهtitle رشتهpost_id عدد صحیح |
pbs/ai-generate-sectionیک توضیح تکجملهای را به یک بخش آماده و طراحیشده (بلوکهای واقعی و قابل ویرایش با سبک برند سایت) همراه با متن نوشتهشده برای آن تبدیل میکند. نشانهگذاری بلوک را برمیگرداند، و در صورت ارائه post_id آن را به ابتدا یا انتهای برگه اضافه میکند (یک نسخه ویرایشی محتوای قبلی را حفظ میکند). | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-generate-section/run | edit_posts؛ edit_post برای افزودن آن به برگه؛ قوانین نقش و محدودیت هزینه در تنظیمات هوش مصنوعی | description رشته (الزامی)section رشتهpost_id عدد صحیحposition رشته: start، end |
pbs/ai-plan-siteبر اساس توضیحات کسبوکار، برگههای مورد نیاز وبسایت را فهرست میکند (صفحه اصلی در ابتدا، تماس با ما در انتها)، که هر کدام دارای یک عنوان و یک خلاصه (brief) برای آن برگه هستند. چیزی ایجاد نمیشود؛ سپس هر برگه را میتوان از روی خلاصهاش ساخت. | حرفهای (Pro) | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-plan-site/run | edit_pages؛ قوانین نقش و محدودیت هزینه در تنظیمات هوش مصنوعی | brief رشته (الزامی) |
pbs/ai-save-seo-metaعنوان و توضیحات متا را در افزونه سئوی مورد استفاده سایت (Yoast SEO، Rank Math، SEOPress یا All in One SEO) ذخیره میکند و مشخص میسازد کدام موارد نوشته شدهاند. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-save-seo-meta/run | edit_post در برگه | post_id عدد صحیح (الزامی)title رشته (الزامی)description رشته (الزامی) |
pbs/ai-suggest-seo-metaیک برگه را میخواند و عنوان متا (حداکثر ۶۰ نویسه) و توضیحات متا (حداکثر ۱۵۵ نویسه) را پیشنهاد میدهد، با امکان تمرکز بر یک کلمه کلیدی کانونی. چیزی ذخیره نمیشود. | رایگان | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-suggest-seo-meta/run | edit_post در برگه؛ قوانین نقش و محدودیت هزینه در تنظیمات هوش مصنوعی | post_id عدد صحیح (الزامی)keyword رشته |
pbs/ai-undoبرگه را بر اساس undo_revision برگشتی از آن تغییر، به حالت قبل از تغییر هوش مصنوعی بازمیگرداند. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-undo/run | edit_post در برگه | post_id عدد صحیح (الزامی)revision عدد صحیح (الزامی) |
pbs/ai-write-alt-textتصاویر را بررسی کرده و متن جایگزین برای آنها ذخیره میکند: یک تصویر (attachment_id)، یا تمام تصاویر بدون متن جایگزین در یک برگه (post_id). حداکثر ۲۰ تصویر در هر فراخوانی؛ پاسخ مشخص میکند چه تعداد باقی مانده است. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-write-alt-text/run | upload_files و edit_post برای تصویر یا برگه؛ قوانین نقش و محدودیت هزینه در تنظیمات هوش مصنوعی | attachment_id عدد صحیحpost_id عدد صحیحonly_missing بولی (boolean)language رشته |
pbs/ai-write-textبا استفاده از ارائهدهنده هوش مصنوعی خود سایت، متن جدید مینویسد، یا متنی را بهبود میبخشد، کوتاه یا بازتر میکند، لحن آن را تغییر میدهد یا گرامرش را اصلاح میکند. متن جدید را برمیگرداند؛ چیزی در سایت تغییر نمیکند. | رایگان | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-write-text/run | edit_posts (edit_post در صورت ارائه post_id)؛ قوانین نقش و محدودیت هزینه در تنظیمات هوش مصنوعی | action رشته (الزامی): write، improve، shorten، expand، tone، fix، customtext رشتهtone رشته: professional، friendly، confident، playful، formal، simpleinstruction رشتهcontext رشته |
pbs/apply-brand-kitرنگها و فونتهای کیت برند ذخیرهشده را روی طراحی سایت اعمال میکند. | حرفهای (Pro) | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-brand-kit/run | edit_theme_options (بررسی اختصاصی خود مسیر REST) | هیچکدام |
pbs/apply-kitبرگههای کیت وبسایت (همه آنها، یا موارد مشخصشده) را درونریزی میکند، با امکان انتشار آنها، تعیین برگه اصلی و افزودن آنها به منو. درونریزی مجدد همان برگهها را بهروزرسانی میکند. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-kit/run | edit_pages و publish_pages؛ manage_options برای تنظیم برگه اصلی؛ edit_theme_options برای ساخت منو | slug رشته (الزامی)pages آرایهpublish بولی (boolean)front بولی (boolean)menu بولی (boolean) |
pbs/apply-replaceیک کار پیشنمایششده را اعمال میکند. از هر نوشته تغییریافته یک نسخه پشتیبان نگهداری میشود تا بتوان تغییرات را بازگرداند. | حرفهای (Pro) | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-replace/run | manage_options (بررسی اختصاصی خود مسیر REST) | id رشته (الزامی) |
pbs/build-landing-pageیک گردش کار هدایتشده: عامل بخشهایی را که با کسبوکار شما متناسب هستند انتخاب میکند، برگه را بهصورت پیشنویس میسازد و متن آن را مینویسد. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/build-landing-page/run | edit_pages | business رشته (الزامی) |
pbs/build-pagesحداکثر ۵۰ صفحه را در یک فراخوانی ایجاد میکند، هر کدام از بخشها و/یا محتوای بلوک. هر صفحه بهصورت جداگانه بررسی و ساخته میشود؛ پاسخ، لیست تمامی صفحات ایجاد شده و صفحات رد شده را همراه با دلیل ارائه میدهد. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/build-pages/run | edit_pages؛ هر صفحه بهصورت جداگانه بررسی میشود (publish_pages برای انتشار) | pages آرایه (الزامی) |
pbs/check-performanceگزارش میدهد که محتوای یک صفحه چه مقدار به حجم آن اضافه میکند: تصاویر آن (بایتها، موارد با اندازه بیش از حد بزرگ و اندازه کوچکتری که مناسب است)، شیوهنامههای بلوکهایی که استفاده میکند و کدهای جاسازیشده شخص ثالث، همراه با راهحل برای هر مشکل. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/check-performance/run | edit_post روی صفحه | post_id عدد صحیح (الزامی) |
pbs/connect-adobe-fontsیک پروژه وب Adobe Fonts (Typekit) را با شناسه کیت آن متصل میکند، تا فونتهای آن در بخش انتخاب فونت ظاهر شوند. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-adobe-fonts/run | edit_theme_options (بررسی اختصاصی مسیر REST) | kit رشته (الزامی) |
pbs/connect-marketing-serviceیک سرویس خبرنامه ایمیلی را با کلید API آن متصل میکند (سرویس، کلید؛ حساب کاربری در صورتی که سرویس نیاز داشته باشد)، یا با یک کلید خالی آن را قطع میکند. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-marketing-service/run | manage_options (بررسی اختصاصی مسیر REST) | service رشته (الزامی)key رشتهaccount رشته |
pbs/connect-supportاین سایت را به پشتیبانی ®Zinn Digital متصل میکند (نام، ایمیل، رضایت). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-support/run | manage_options (بررسی اختصاصی مسیر REST) | email رشته (الزامی)name رشتهconsent بولی (الزامی) |
pbs/convert-builder-exportیک فایل خروجی صفحهساز (سازنده: elementor، divi، beaver یا wpbakery؛ محتوا: متن خروجی گرفتهشده) را به یک صفحه پیشنویس جدید متشکل از بلوکها تبدیل میکند، با امکان کپی اختیاری تصاویر آن در کتابخانه چندرسانهای (media). پاسخ شامل پیشنویس و یک گزارش تبدیل است. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-export/run | edit_pages (بررسی اختصاصی مسیر REST) | builder رشته (الزامی): elementor, divi, beaver, wpbakerycontent رشته (الزامی)title رشتهmedia بولیdryRun بولیstatus رشته: draft, pending, private, publish |
pbs/convert-builder-pageیک صفحه ساختهشده با Elementor، Divi، Beaver Builder یا WPBakery (شناسه) را به یک پیشنویس جدید ساختهشده از بلوکها تبدیل میکند، در حالی که طرحبندی، تایپوگرافی، رنگها و تصاویر آن حفظ میشود؛ صفحه اصلی تغییر نمیکند. پاسخ شامل پیشنویس و گزارشی از موارد تبدیلشده، تقریبی یا تبدیلنشده است. dryRun بدون ذخیرهسازی تبدیل را انجام میدهد. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-page/run | edit_pages و edit_post (بررسی اختصاصی مسیر REST) | id عدد صحیح (الزامی)dryRun بولیstatus رشته: draft, pending, private, publish |
pbs/convert-postیک صفحه نسخه 5.x را به بلوکها تبدیل میکند (ابتدا پشتیبانگیری میشود). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-post/run | بررسی اختصاصی مجوزهای مسیر REST برای هر مورد | id رشته (الزامی) |
pbs/create-ab-testیک آزمون دو نسخه از یک بخش را به انتهای یک نوشته اضافه میکند (post، name، a، b؛ گزینههای split و goal اختیاری هستند). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-ab-test/run | edit_post (بررسی اختصاصی مسیر REST) | post عدد صحیح (الزامی)name رشتهa رشته (الزامی)b رشته (الزامی)split عدد صحیحgoal رشته |
pbs/create-classیک کلاس سبک سراسری قابل استفاده مجدد ایجاد میکند: برچسب، نامک و سبکهای آن (s). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-class/run | edit_theme_options (بررسی اختصاصی مسیر REST) | label رشته (الزامی)slug رشتهs شیءcat رشته |
pbs/create-cookie-bannerیک طرح بنر رضایت آماده ایجاد میکند تا کار را از آن شروع کنید. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-cookie-banner/run | manage_options (بررسی اختصاصی مسیر REST) | هیچکدام |
pbs/create-formیک فرم ایجاد میکند (تماس، استعلام قیمت، ثبتنام یا چندمرحلهای: فیلدها، مراحل، تنظیمات و اقداماتی مانند ایمیل، ذخیره، وبهوک یا لیست پستی)، در یک صفحه جدید یا در انتهای یک نوشته موجود (post). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-form/run | edit_pages (بررسی اختصاصی مسیر REST) | title رشتهfields آرایه (الزامی)steps آرایهactions شیءsubmitText رشتهsuccessMessage رشتهredirectUrl رشتهtrackEvent رشتهpost عدد صحیحpageTitle رشتهstatus رشته: draft, publish, private |
pbs/create-pageیک برگه از بخشهای کتابخانه و/یا محتوای بلوک ایجاد میکند. یک برگه جدید پیشنویس است مگر اینکه وضعیت دیگری درخواست شود. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/create-page/run | edit_pages؛ publish_pages برای انتشار یا خصوصی کردن | title رشته (الزامی)status رشته: draft، pending، publish، privatesections آرایهcontent رشته |
pbs/create-popupیک پاپآپ، اسلاید-این یا نوار ایجاد میکند: محتوا، محرک (قصد خروج، اسکرول، زمان، کلیک)، تکرار و برگههایی که در آنها نمایش داده میشود. | پرو | POST /wp-json/wp-abilities/v1/abilities/pbs/create-popup/run | edit_pages (بررسی اختصاصی مسیر REST) | title رشته (الزامی)content رشته (الزامی)status رشته: draft، publishsettings شیء |
pbs/create-query-loopیک حلقه پرسوجو (Query Loop) با یک کارت آماده، در یک برگه جدید (pageTitle، status) یا در انتهای یک نوشته (post) اضافه میکند: منبع posts|users|terms|field، نوع نوشته postType (مانند product برای شبکه محصولات فروشگاه)، perPage، columns، orderBy، order، صفحهبندی و فیلترهای زنده [{type: search|taxonomy|meta|sort|price|onsale|instock، taxonomy، key، label، ui}]. | پرو | POST /wp-json/wp-abilities/v1/abilities/pbs/create-query-loop/run | edit_post و edit_posts (بررسی اختصاصی مسیر REST) | post عدد صحیحpageTitle رشتهstatus رشته: draft، publish، privatesource رشته: posts، users، terms، fieldpostType رشتهperPage عدد صحیحcolumns عدد صحیحorderBy رشتهorder رشته: ASC، DESCpagination رشته: none، numbers، prevnexttaxonomy رشتهfieldKey رشتهfilters آرایه |
pbs/create-teamیک کتابخانه تیمی (name) ایجاد میکند که سایر سایتها میتوانند با یک کد دعوت به آن بپیوندند. | پرو | POST /wp-json/wp-abilities/v1/abilities/pbs/create-team/run | manage_options (بررسی اختصاصی مسیر REST) | name رشته (الزامی) |
pbs/create-theme-templateیک قالب (title، type) ایجاد میکند که جایگزین آن بخش از هر برگه منطبق، در قالبهای کلاسیک و بلوکی میشود. بدون محتوا، از یک طرح آماده برای نوع خود شروع میکند. include/exclude قوانین شرایط نمایش هستند ({kind، values، key، value، from، to، days}، انواعی که تمساز این سایت ارائه میدهد)؛ priority اولویت را تعیین میکند؛ status بهصورت publish (زنده) یا draft است. | پرو | POST /wp-json/wp-abilities/v1/abilities/pbs/create-theme-template/run | بررسی مجوز اختصاصی مسیر REST برای هر مورد | title رشته (الزامی)type رشته (الزامی)content رشتهinclude آرایهexclude آرایهpriority عدد صحیحstatus رشته: publish، draft |
pbs/deactivate-custom-fontیک فونت سفارشی را (با نامک/slug) از انتخابکنندههای فونت حذف میکند. | پرو | POST /wp-json/wp-abilities/v1/abilities/pbs/deactivate-custom-font/run | edit_theme_options (بررسی اختصاصی مسیر REST) | slug رشته (الزامی) |
pbs/delete-classیک کلاس سراسری را حذف میکند. المانهایی که از آن استفاده کردهاند، محتوای خود را حفظ کرده و استایلهای آن را از دست میدهند. | پرو | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-class/run | edit_theme_options (بررسی اختصاصی مسیر REST) | id رشته (الزامی) |
pbs/delete-iconیک آیکون بارگذاریشده را حذف میکند؛ بلوکهایی که از آن استفاده کردهاند نسخه خود را حفظ میکنند. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-icon/run | delete_post (بررسی اختصاصی مسیر REST) | id رشته (الزامی) |
pbs/delete-library-itemیک طرح را از کتابخانه ابری حذف میکند. | پرو | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-library-item/run | edit_posts (بررسی اختصاصی مسیر REST) | item رشته (الزامی)team رشته |
pbs/delete-pageیک برگه را به زبالهدان منتقل میکند. میتوان آن را تا ۳۰ روز از برگهها، زبالهدان بازیابی کرد. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-page/run | delete_post در آن برگه | id عدد صحیح (الزامی) |
pbs/delete-teamیک تیم و تمام طرحهای موجود در کتابخانه آن را حذف میکند. | پرو | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-team/run | manage_options (بررسی اختصاصی مسیر REST) | team رشته (الزامی) |
pbs/delete-theme-templateیک قالب (id) را به زبالهدان منتقل میکند؛ طرح اختصاصی خود تم مجدداً در جایی که اعمال شده بود نمایش داده میشود. قابل بازیابی از زبالهدان. | پرو | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-theme-template/run | بررسی مجوز اختصاصی مسیر REST برای هر مورد | id رشته (الزامی) |
pbs/disconnect-supportاتصال این سایت به پشتیبانی را قطع میکند. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/disconnect-support/run | manage_options (بررسی اختصاصی مسیر REST) | هیچکدام |
pbs/duplicate-classیک کلاس سراسری را تحت یک id جدید کپی میکند. | پرو | POST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-class/run | edit_theme_options (بررسی اختصاصی مسیر REST) | id رشته (الزامی) |
pbs/duplicate-pageیک برگه (عنوان، محتوا و الگوی آن) را در یک پیشنویس جدید کپی میکند. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-page/run | edit_post روی برگه و edit_pages | id عدد صحیح (الزامی)title رشته |
pbs/export-designفایل طراحی سایت را برمیگرداند: دستهها، کلاسهای سراسری، متغیرها، مقیاسهای فاصلهگذاری، شعاع و سایه و رنگهای سفارشی (فرمت page-builder-sandwich-design، نسخه ۱). | پرو | GET /wp-json/wp-abilities/v1/abilities/pbs/export-design/run | edit_theme_options (بررسی اختصاصی مسیر REST) | هیچکدام |
pbs/export-designsالگوها و الگووارههای (patterns) انتخابشده (شناسهها) و در صورت تمایل تنظیمات را بهصورت یک بسته برای سایتی دیگر برونبری میکند. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/export-designs/run | manage_options (بررسی اختصاصی مسیر REST) | ids آرایهsettings بولی |
pbs/find-builder-pagesبرگهها و نوشتههای ساختهشده با Elementor، Divi، Beaver Builder یا WPBakery را فهرست میکند (page، per_page)، هر کدام به همراه صفحهساز آن و در صورتی که قبلاً تبدیل شده باشد، پیشنویس تبدیلشده. | پرو | GET /wp-json/wp-abilities/v1/abilities/pbs/find-builder-pages/run | edit_pages (بررسی اختصاصی مسیر REST) | page عدد صحیحper_page عدد صحیح |
pbs/generate-pageیک برگه را از بخشها (ارائهشده، یا انتخابشده توسط هوش مصنوعی از کتابخانه بخشها) میسازد و از هوش مصنوعی میخواهد تمام متن آن را مطابق با توضیحات شما بازنویسی کند، در حالی که طراحی حفظ میشود. از ارائهدهنده هوش مصنوعی تنظیمشده در تنظیمات AI افزونه استفاده میکند. برگه یک پیشنویس است مگر اینکه وضعیت دیگری درخواست شود. | پرو | POST /wp-json/wp-abilities/v1/abilities/pbs/generate-page/run | edit_pages؛ publish_pages برای انتشار؛ نقش و قوانین هزینهکرد در تنظیمات AI | brief رشته (الزامی)title رشتهsections آرایهstatus رشته: draft، pending، publish، private |
pbs/get-blockتنظیمات یک بلوک (ویژگیها با نوعها، انتخابها و پیشفرضهایشان)، مواردی که پشتیبانی میکند، بلوکهایی که میتواند شامل شود، و یک نمونه آماده استفاده در نشانهگذاری بلوک را برمیگرداند. | رایگان | GET /wp-json/wp-abilities/v1/abilities/pbs/get-block/run | edit_posts | name رشته (الزامی) |
pbs/get-breakpointsعرضهای تبلت و موبایل (و نقاط شکست سفارشی در نسخه پرو) را که کنترلهای واکنشگرا استفاده میکنند، برمیگرداند. | رایگان | GET /wp-json/wp-abilities/v1/abilities/pbs/get-breakpoints/run | edit_theme_options (بررسی اختصاصی مسیر REST) | هیچکدام |
pbs/get-conversion-trackingتنظیمات Google Analytics 4، Google Tag Manager و Meta Pixel و اینکه کدام کلیکها و ارسالهای فرم ارسال میشوند را برمیگرداند. | پرو | GET /wp-json/wp-abilities/v1/abilities/pbs/get-conversion-tracking/run | manage_options (بررسی اختصاصی مسیر REST) | هیچکدام |
pbs/get-cookie-bannerبنر رضایت را برمیگرداند: آیا فعال است، متن و طراحی آن، دستهها و جایی که اعمال میشود. | پرو | GET /wp-json/wp-abilities/v1/abilities/pbs/get-cookie-banner/run | manage_options (بررسی اختصاصی مسیر REST) | هیچکدام |
pbs/get-design-globalsرنگها و فونتهای سراسری سایت (تیتر و متن اصلی) را که هر بلوک استفاده میکند، همانطور که صفحه طراحی سایت نشان میدهد، برمیگرداند. | رایگان | GET /wp-json/wp-abilities/v1/abilities/pbs/get-design-globals/run | edit_theme_options (بررسی اختصاصی مسیر REST) | هیچکدام |
pbs/get-design-systemسیستم طراحی پرو را برمیگرداند: کلاسهای سراسری، متغیرها، توکنهای طراحی، حالت تاریک، کیت برند و فونتهای سفارشی. | پرو | GET /wp-json/wp-abilities/v1/abilities/pbs/get-design-system/run | edit_theme_options (بررسی اختصاصی مسیر REST) | هیچکدام |
pbs/get-diagnosticsاطلاعات تشخیصی را که یک تیکت پشتیبانی به همراه دارد برمیگرداند: نسخهها، افزونههای فعال، محدودیتها و خطاهای اخیر. | رایگان | GET /wp-json/wp-abilities/v1/abilities/pbs/get-diagnostics/run | manage_options (بررسی اختصاصی مسیر REST) | هیچکدام |
pbs/get-figma-connectionوضعیت داشتن توکن دسترسی شخصی فیگما توسط سایت، حساب فیگما مربوط به آن و چهار کاراکتر آخر آن را برمیگرداند. خود توکن هرگز بازگردانده نمیشود. | پرو | GET /wp-json/wp-abilities/v1/abilities/pbs/get-figma-connection/run | manage_options (بررسی اختصاصی مسیر REST) | هیچکدام |
pbs/get-library-accountمیزان مصرف فضای ذخیرهسازی کتابخانه ابری، سهمیه پلن و اطلاعات تیم را برمیگرداند. | پرو | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-account/run | edit_posts (بررسی اختصاصی مسیر REST) | هیچکدام |
pbs/get-library-itemیک طرح ذخیرهشده را آماده درج در این سایت برمیگرداند (تصاویر آن به کتابخانه پروندههای چندرسانهای وارد میشوند). | پرو | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-item/run | edit_posts (بررسی اختصاصی مسیر REST) | item رشته (الزامی)team رشته |
pbs/get-library-storageتنظیمات فضای ذخیرهسازی اختصاصی R2/S3 را برمیگرداند (کلید امنیتی هرگز بازگردانده نمیشود). | پرو | GET /wp-json/wp-abilities/v1/abilities/pbs/get-library-storage/run | manage_options (بررسی اختصاصی مسیر REST) | هیچکدام |
pbs/get-licenceپلن Page Builder Sandwich، وضعیت لایسنس، تاریخ تمدید و مواردی که این پلن شامل میشود را برای این سایت برمیگرداند. | رایگان | GET /wp-json/wp-abilities/v1/abilities/pbs/get-licence/run | manage_options (بررسی اختصاصی خود مسیر REST) | هیچکدام |
pbs/get-maintenanceحالت تعمیر / بهزودی را برمیگرداند: حالت، برگه، retry-after و اینکه کدام نقشها هنوز سایت را میبینند. | حرفهای (Pro) | GET /wp-json/wp-abilities/v1/abilities/pbs/get-maintenance/run | manage_options (بررسی اختصاصی خود مسیر REST) | هیچکدام |
pbs/get-migrationپیشرفت و گزارش تبدیل محتوای نسخه 5.x را برمیگرداند. | رایگان | GET /wp-json/wp-abilities/v1/abilities/pbs/get-migration/run | بررسی سطح دسترسی بر اساس هر مورد خود مسیر REST | هیچکدام |
pbs/get-motion-optionsتمام تنظیمات حرکتی (انیمیشن ورود، طول و تاخیر آن، افکت پیمایش، افکت هاور، ماندن در دید، پارالاکس، دنبال کردن نشانگر) را با گزینهها یا محدوده آنها و نقاط شکست (breakpoints) سایت برمیگرداند. | حرفهای (Pro) | GET /wp-json/wp-abilities/v1/abilities/pbs/get-motion-options/run | edit_posts (بررسی اختصاصی خود مسیر REST) | هیچکدام |
pbs/get-newsletter-keysمشخص میکند که آیا کلید Mailchimp ذخیره شده است یا خیر (خود کلید هرگز بازگردانده نمیشود). | حرفهای (Pro) | GET /wp-json/wp-abilities/v1/abilities/pbs/get-newsletter-keys/run | edit_posts (بررسی اختصاصی خود مسیر REST) | هیچکدام |
pbs/get-pageعنوان، وضعیت، پیوندها و محتوای بلوک یک برگه و همچنین بخشها (بلوکهای سطح بالا) که از آنها ساخته شده را برمیگرداند. | رایگان | GET /wp-json/wp-abilities/v1/abilities/pbs/get-page/run | edit_post در آن برگه | id عدد صحیح (الزامی) |
pbs/get-replace-jobمطابقتهای یک عملیات را بهصورت برگه به برگه جهت بررسی قبل از اعمال برمیگرداند. | حرفهای (Pro) | GET /wp-json/wp-abilities/v1/abilities/pbs/get-replace-job/run | manage_options (بررسی اختصاصی خود مسیر REST) | id رشته (الزامی) |
pbs/get-reviews-sourcesمنابع Google و Trustpilot را که بلوک نظرات نمایش میدهد، برمیگرداند. | حرفهای (Pro) | GET /wp-json/wp-abilities/v1/abilities/pbs/get-reviews-sources/run | manage_options (بررسی اختصاصی خود مسیر REST) | هیچکدام |
pbs/get-rolesبرمیگرداند که کدام نقشها مجاز به استفاده از سازنده، طراحی، کد و الگوها هستند (حالت کلاینت). | حرفهای (Pro) | GET /wp-json/wp-abilities/v1/abilities/pbs/get-roles/run | manage_options (بررسی اختصاصی خود مسیر REST) | هیچکدام |
pbs/get-settingsپیشوند کلاس فرانتاند، وضعیت بهروزرسانیهای بتا، و اینکه آیا عاملهای هوش مصنوعی (MCP) مجاز هستند یا خیر را برمیگرداند. | رایگان | GET /wp-json/wp-abilities/v1/abilities/pbs/get-settings/run | manage_options (بررسی اختصاصی خود مسیر REST) | هیچکدام |
pbs/get-structured-dataدادههای ساختاریافته schema.org را که بلوکهای یک برگه چاپ میکنند (FAQ، How-To، Product، Review، Breadcrumb) و اینکه کدام انواع به افزونه سئوی سایت واگذار شدهاند تا چیزی دوبار چاپ نشود را فهرست میکند. | حرفهای (Pro) | GET /wp-json/wp-abilities/v1/abilities/pbs/get-structured-data/run | edit_post در برگه | post_id عدد صحیح (الزامی) |
pbs/get-support-connectionمشخص میکند که آیا این سایت به پشتیبانی Zinn Digital® متصل است یا خیر، و به عنوان چه کسی. | رایگان | GET /wp-json/wp-abilities/v1/abilities/pbs/get-support-connection/run | manage_options (بررسی اختصاصی خود مسیر REST) | refresh بولی |
pbs/get-theme-builder-optionsانواع الگو، انواع شرایط نمایش (برگه، نوع نوشته، ترم، آرشیو، جستجو، 404، وارد شده به سیستم، نقش، دستگاه، تاریخ، زمان، پارامتر URL، ارجاعدهنده، زبان، سبد خرید) با گزینههای آنها در این سایت (نقشها، زبانها، انواع نوشته، طبقهبندیها)، و ویژگی بلوک (pbswConditions: {match, rules}) که هر بلوکی را نشان میدهد یا پنهان میکند، برمیگرداند. | حرفهای (Pro) | GET /wp-json/wp-abilities/v1/abilities/pbs/get-theme-builder-options/run | edit_posts (بررسی اختصاصی خود مسیر REST) | هیچکدام |
pbs/get-white-labelتنظیمات برند اختصاصی (white-label) را برمیگرداند: روشن یا خاموش، نام نمایشدادهشده و اینکه کدام کاربران همچنان نسخه اصلی را میبینند. | حرفهای (Pro) | GET /wp-json/wp-abilities/v1/abilities/pbs/get-white-label/run | manage_options (بررسی اختصاصی خود مسیر REST) | هیچکدام |
pbs/import-designیک فایل طراحی سایت (file) را اعتبارسنجی میکند و با مقدار apply برابر با false، مواردی را که ادغام یا جایگزینی (mode) اضافه، تغییر داده و حذف میکند برمیگرداند؛ با مقدار apply برابر با true، آن را مینویسد. | حرفهای (Pro) | POST /wp-json/wp-abilities/v1/abilities/pbs/import-design/run | edit_theme_options (بررسی اختصاصی خود مسیر REST) | file شیء (الزامی)mode رشته: merge، replaceapply بولی |
pbs/import-designsیک بسته طراحی Page Builder Sandwich را وارد میکند (ابتدا با dryRun بررسی کنید تا ببینید چه مواردی تغییر میکند؛ mode: skip یا replace؛ رسانه؛ تنظیمات). | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/import-designs/run | manage_options (بررسی اختصاصی خود مسیر REST) | package شیء (الزامی)mode رشته: skip، replace، duplicatesettings بولیmedia بولیdryRun بولی |
pbs/import-figma-frameیک فریم Figma را (url: پیوند فریم، به همراه node-id آن) به یک برگه پیشنویس جدید ساختهشده از بلوکها وارد میکند: چیدمان خودکار (auto layout) به کانتینرهای flex و grid تبدیل میشود، متن فونتها و اندازههای خود را حفظ میکند، تصاویر در کتابخانه پروندههای چندرسانهای کپی میشوند. از توکن اختصاصی Figma سایت استفاده میکند. پیشنویس و یک گزارش تبدیل را برمیگرداند. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/import-figma-frame/run | edit_pages و upload_files (بررسی اختصاصی مسیر REST) | url رشته (الزامی)title رشتهdryRun بولیstatus رشته: draft، pending، private، publish |
pbs/invite-team-memberیک کد دعوت یکبارمصرف ایجاد میکند (role: خواندن یا نوشتن؛ label؛ روزهای اعتبار). کد فقط یک بار نشان داده میشود. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/invite-team-member/run | manage_options (بررسی اختصاصی مسیر REST) | team رشته (الزامی)role رشته: read، writedays عدد صحیحlabel رشته |
pbs/join-teamبا استفاده از یک کد دعوت به کتابخانه تیم میپیوندد. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/join-team/run | manage_options (بررسی اختصاصی مسیر REST) | code رشته (الزامی) |
pbs/leave-teamکتابخانه تیمی را که این سایت به آن پیوسته است ترک میکند. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/leave-team/run | manage_options (بررسی اختصاصی مسیر REST) | هیچ |
pbs/list-ab-testsفهرست تستهای A/B را همراه با بازدیدکنندگان و تبدیلهای هر نسخه و نسخهای که برنده است نمایش میدهد. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-ab-tests/run | edit_pages (بررسی اختصاصی مسیر REST) | هیچ |
pbs/list-blocksتمام بلوکهای Page Builder Sandwich را که این سایت میتواند استفاده کند فهرست میکند (در صورت فعال بودن Pro، بلوکهای Pro نیز شامل میشوند): نام، عنوان، دستهبندی و توضیحات. | رایگان | GET /wp-json/wp-abilities/v1/abilities/pbs/list-blocks/run | edit_posts | search رشته |
pbs/list-dynamic-sourcesمواردی را که یک بلوک میتواند از آنها مقداردهی شود (نوشته، نویسنده، سایت، بایگانی، زمینه دلخواه، محصول) همراه با فیلدهای هر منبع، افزونههای زمینههای موجود در این سایت (ACF، Meta Box، Pods، JetEngine، Toolset، متای نوشته) و فیلدهای یک نوع نوشته (postType) برمیگرداند. یک بلوک از طریق attributes.metadata.bindings خود به یک منبع متصل میشود، یک {source, args} برای هر ویژگی. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-dynamic-sources/run | edit_posts (بررسی اختصاصی مسیر REST) | postType رشته |
pbs/list-extensionsآنچه را که سایر افزونهها از طریق API توسعهدهنده به Page Builder Sandwich اضافه کردهاند فهرست میکند: بلوکها، منابع دادههای پویا، شرایط نمایش و کنشهای فرم، هرکدام همراه با نام، برچسب و افزونه. | رایگان | GET /wp-json/wp-abilities/v1/abilities/pbs/list-extensions/run | edit_posts | هیچ |
pbs/list-form-submissionsمواردی را که بازدیدکنندگان از طریق فرمهای ذخیرهکننده اطلاعات ارسالی فرستادهاند (form آن را محدود میکند)، صفحه به صفحه فهرست میکند. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-form-submissions/run | بررسی دسترسی مختص هر آیتم در مسیر REST | form رشتهper_page عدد صحیحpage عدد صحیح |
pbs/list-formsفرمهای ساختهشده با بلوک Form و افزونههای فرمی را که میتواند جاسازی کند فهرست میکند. | رایگان | GET /wp-json/wp-abilities/v1/abilities/pbs/list-forms/run | edit_posts (بررسی اختصاصی مسیر REST) | هیچ |
pbs/list-kitsکیتهای وبسایت (مجموعهای از برگههای آماده برای یک نوع کسبوکار) را که این سایت میتواند درونریزی کند فهرست میکند. | رایگان | GET /wp-json/wp-abilities/v1/abilities/pbs/list-kits/run | edit_pages و publish_pages | refresh بولی |
pbs/list-library-itemsطرحهای ذخیرهشده در کتابخانه ابری را فهرست میکند (kind: بخش، برگه یا الگو؛ team: کتابخانه یک تیم). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-library-items/run | edit_posts (بررسی اختصاصی مسیر REST) | team رشتهkind رشته: , section, page, style |
pbs/list-local-fontsفونتهای گوگل را که این سایت بهصورت محلی میزبانی میکند فهرست میکند (یک بار بارگیری میشود، از خود سایت ارائه میشود، بدون درخواست به گوگل). | رایگان | GET /wp-json/wp-abilities/v1/abilities/pbs/list-local-fonts/run | manage_options (بررسی اختصاصی مسیر REST) | هیچ |
pbs/list-lottieپویانماییهای لاتی بارگذاریشده را فهرست میکند. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-lottie/run | edit_posts (بررسی اختصاصی مسیر REST) | هیچ |
pbs/list-marketing-connectionsسرویسهای فهرست ایمیل (Mailchimp، Brevo، MailerLite، Kit، ActiveCampaign) و موارد متصلشده را فهرست میکند. کلیدها هرگز بازگردانده نمیشوند. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-connections/run | manage_options (بررسی اختصاصی مسیر REST) | هیچ |
pbs/list-marketing-formsتمام فرمهای ساختهشده با فرمساز را فهرست میکند: برگهای که فرم در آن قرار دارد، فیلدهای آن و اتفاقاتی که هنگام ارسال آن رخ میدهد. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-forms/run | edit_pages (بررسی اختصاصی مسیر REST) | هیچ |
pbs/list-marketing-listsمخاطبان یا فهرستهای یک سرویس لیست ایمیل متصل را برای اقدام عضویت در فرم فهرست میکند. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-lists/run | edit_posts (بررسی اختصاصی خود مسیر REST) | service رشته (الزامی) |
pbs/list-pagesبرگههایی را که میتوانید ویرایش کنید، با اولویت جدیدترینها و همراه با جستجوی اختیاری فهرست میکند. | رایگان | GET /wp-json/wp-abilities/v1/abilities/pbs/list-pages/run | edit_pages؛ فقط برگههایی که کاربر میتواند ویرایش کند فهرست میشوند | search رشتهstatus رشته: any, draft, pending, publish, privatepage عدد صحیحper_page عدد صحیح |
pbs/list-popupsپاپآپها، اسلایدها و نوارها را همراه با محرکها، قوانین تکرار و محل نمایش آنها فهرست میکند. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-popups/run | edit_pages (بررسی اختصاصی خود مسیر REST) | هیچکدام |
pbs/list-replace-jobsعملیاتهای جستجو و جایگزینی سراسری سایت و وضعیت آنها را فهرست میکند. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-replace-jobs/run | manage_options (بررسی اختصاصی خود مسیر REST) | هیچکدام |
pbs/list-sectionsبخشهای آماده (هدر و تصویر شاخص، ویژگیها، سؤالات متداول، نظرات مشتریان، فراخوان برای اقدام و موارد دیگر) را که میتوان به برگه اضافه کرد فهرست میکند. | رایگان | GET /wp-json/wp-abilities/v1/abilities/pbs/list-sections/run | edit_pages | search رشته |
pbs/list-team-membersسایتهای موجود در یک تیم و سطح دسترسی آنها را فهرست میکند. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-team-members/run | manage_options (بررسی اختصاصی خود مسیر REST) | team رشته (الزامی) |
pbs/list-teamsتیمهایی را که این سایت به آنها تعلق دارد یا مالک آنهاست فهرست میکند. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-teams/run | manage_options (بررسی اختصاصی خود مسیر REST) | هیچکدام |
pbs/list-theme-templatesالگوهای سازنده قالب (سربرگ، پاورقی، تکی، آرشیو، جستجو، 404 و به همراه ووکامرس: محصول، فروشگاه، سبد خرید، تسویهحساب، تشکر و حساب من) را فهرست میکند: نوع هر کدام، محل نمایش (قوانین شمول/عدم شمول)، اولویت، وضعیت و بلوکها. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-theme-templates/run | بررسی سطح دسترسی بر اساس هر مورد توسط خود مسیر REST | هیچکدام |
pbs/list-transferableالگوها، الگووارهها (patterns) و تنظیماتی را که میتوان به سایت دیگری صادر کرد فهرست میکند. | رایگان | GET /wp-json/wp-abilities/v1/abilities/pbs/list-transferable/run | manage_options (بررسی اختصاصی خود مسیر REST) | هیچکدام |
pbs/list-uploaded-iconsآیکونهای SVG بارگذاریشده در کتابخانه آیکون را، با اولویت جدیدترینها فهرست میکند. | رایگان | GET /wp-json/wp-abilities/v1/abilities/pbs/list-uploaded-icons/run | edit_posts (بررسی اختصاصی خود مسیر REST) | page عدد صحیحper_page عدد صحیح |
pbs/move-sectionیک بخش از یک برگه را از یک موقعیت به موقعیت دیگر جابهجا میکند (مبتنی بر صفر، به ترتیبی که برگه آنها را فهرست کرده است). | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/move-section/run | edit_post در آن برگه | id عدد صحیح (الزامی)from عدد صحیح (الزامی)to عدد صحیح (الزامی) |
pbs/open-support-ticketیک تیکت پشتیبانی (موضوع، پیام، نوع، ایمیل) ثبت میکند، همراه با اطلاعات عیبیابی این سایت در صورتی که مدیر موافقت کرده باشد. هرگز نام کاربری و رمز ورود ایجاد نمیکند یا ارسال نمینماید. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/open-support-ticket/run | manage_options (بررسی اختصاصی خود مسیر REST) | subject رشته (الزامی)message رشته (الزامی)kind رشته: help, bug, feedback, feature_requestemail رشتهname رشتهdiagnostics بولی |
pbs/preview-dynamic-valueآنچه را که یک پیوند در یک نوشته نشان میدهد (نوشته، منبع، و فیلد یا ارائهدهنده + کلید، به صورت text|url) برمیگرداند، تا یک پیوند را قبل یا بعد از افزودن بررسی کند. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/preview-dynamic-value/run | edit_post (بررسی اختصاصی خود مسیر REST) | post عدد صحیح (الزامی)source رشته (الزامی)field رشتهprovider رشتهkey رشتهas رشته: text, url |
pbs/record-support-consentرضایت مدیر برای ارسال اطلاعات عیبیابی به همراه تیکتهای پشتیبانی را ثبت میکند. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/record-support-consent/run | manage_options (بررسی اختصاصی خود مسیر REST) | consent بولی (الزامی) |
pbs/refresh-reviewsبهجای انتظار برای بهروزرسانی روزانه، جدیدترین نظرات Trustpilot را هماکنون واکشی میکند. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/refresh-reviews/run | manage_options (بررسی اختصاصی خود مسیر REST) | هیچکدام |
pbs/remove-blockیک بلوک (یک بخش کامل، یا یک بلوک درون یک بخش) را بر اساس مسیر آن از یک برگه حذف میکند. نسخه قبلی برگه در رونوشتهای آن باقی میماند. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-block/run | edit_post در آن برگه | id عدد صحیح (الزامی)path آرایه (الزامی) |
pbs/remove-library-storageتنظیمات فضای ذخیرهسازی اختصاصی (bring-your-own) را حذف میکند؛ فضای ذخیرهسازی طرح دوباره استفاده میشود. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-library-storage/run | manage_options (بررسی اختصاصی مسیر REST) | هیچکدام |
pbs/remove-local-fontفایلهای یک خانواده فونت محلی (میزبانیشده توسط خودتان) را حذف میکند. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-local-font/run | manage_options (بررسی اختصاصی مسیر REST) | family (الزامی) |
pbs/remove-team-memberیک سایت را از یک تیم حذف میکند. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-team-member/run | manage_options (بررسی اختصاصی مسیر REST) | team (الزامی)member (الزامی) |
pbs/reset-ab-testشمارندههای یک آزمون را پاک کرده و دوباره آن را شروع میکند (test). | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/reset-ab-test/run | edit_pages (بررسی اختصاصی مسیر REST) | test (الزامی) |
pbs/save-library-itemنشانهگذاری بلوک (عنوان، نوع، نشانهگذاری، استایلها، برچسبها) را در کتابخانه ابری شما یا یک تیم ذخیره میکند؛ تصاویر همراه با آن بستهبندی میشوند. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/save-library-item/run | edit_posts (بررسی اختصاصی مسیر REST) | teamkind (الزامی): section، page، styletitle (الزامی)tagsmarkupstyles |
pbs/set-block-motionتنظیمات انیمیشن/حرکت را روی یک بلوک از صفحه که از طریق مسیرش پیدا شده، در یک نقطه شکست (بهطور پیشفرض base) تنظیم یا حذف (null) میکند. روی هر بلوکی کار میکند، از جمله بلوکهای هسته که HTML آنها در صفحه ذخیره شده است. بازدیدکنندگانی که درخواست حرکت کاهشیافته (reduced motion) دارند هرگز این حرکت را نمیبینند. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/set-block-motion/run | edit_post (بررسی اختصاصی مسیر REST) | post (الزامی)path (الزامی)breakpointmotion (الزامی) |
pbs/set-library-storageفضای ذخیرهسازی اختصاصی را ذخیره میکند: ارائهدهنده (r2 یا s3)، باکت، منطقه، اندپوینت، پیشوند، key_id، سکرت، فعال بودن. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/set-library-storage/run | manage_options (بررسی اختصاصی مسیر REST) | enabledprovider: r2، s3، otherendpointregionbucketprefixkeyIdsecretpathStyle |
pbs/set-maintenanceحالت در دست تعمیر (503) یا بهزودی را روشن یا خاموش میکند (mode)، همراه با صفحهای که نمایش داده میشود (page_id)، retry_after و نقشهایی که آن را دور میزنند. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/set-maintenance/run | manage_options (بررسی اختصاصی مسیر REST) | mode: off، maintenance، coming_soonpage_idrolesretry_after |
pbs/set-newsletter-keysکلید API سرویس میلچیمپ که بلوک خبرنامه استفاده میکند را ذخیره (یا با یک مقدار خالی، حذف) میکند. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/set-newsletter-keys/run | manage_options (بررسی اختصاصی مسیر REST) | mailchimp (الزامی) |
pbs/set-reviews-sourcesمکان Google و کسبوکار Trustpilot را که بلوک نقد و نظرات میخواند تنظیم میکند. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/set-reviews-sources/run | manage_options (بررسی اختصاصی مسیر REST) | googletrustpilot |
pbs/set-rolesمجوزهای صفحهساز را به ازای هر نقش تعیین میکند (roles)، مانند نقش مشتری فقط-محتوا. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/set-roles/run | manage_options (بررسی اختصاصی مسیر REST) | roles (الزامی) |
pbs/set-white-labelبرچسب سفید (وایت لیبل) را فعال یا غیرفعال میکند و نامی را که مشتریان میبینند تنظیم میکند (enabled، name، agency_users). | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/set-white-label/run | manage_options (بررسی اختصاصی مسیر REST) | enablednamestudio_nameauthorauthor_urldescriptionmenu_iconhide_pluginagency_users |
pbs/site-health-cleanیک نوع از یافتهها را پاکسازی میکند: رونوشتها (۵ مورد آخر از هر نوشته را نگه میدارد، موارد قدیمیتر را حذف میکند)، الگوها (الگوهای همگامسازیشده بلااستفاده را به زبالهدان منتقل میکند)، تصاویر (یک نسخه تغییر اندازه داده شده که وردپرس استفاده میکند؛ نسخه اصلی حفظ میشود)، کلاسها (کلاسهای طراحی استفادهنشده را حذف میکند، برای بازیابی نگهداری میشوند). هر اجرا یک دسته را پاکسازی میکند؛ مقدار “more” تا زمانی که یافتهها باقی مانده باشند، true است. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/site-health-clean/run | manage_options | what (الزامی): revisions، patterns، images، classes |
pbs/site-health-reportنسخههای قدیمی، الگوهای همگامسازیشده بدون استفاده، تصاویر اصلی سنگین و کلاسهای طراحی را که هیچ برگه از آنها استفاده نمیکند، پیدا میکند. در گامهای کوتاه عمل میکند: هر اجرا از جایی که مورد قبلی متوقف شده ادامه مییابد مادامی که وضعیت «scanning» باشد؛ بازنشانی کار را از ابتدا آغاز میکند. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/site-health-report/run | manage_options | restart بولی |
pbs/start-migrationتبدیل همه برگههای نسخه 5.x به بلوکها را آغاز (یا مجدداً راهاندازی) میکند؛ ابتدا از هر نوشته پشتیبانگیری میشود. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/start-migration/run | بررسی دسترسی ویژه خود مسیر REST برای هر آیتم | هیچ |
pbs/start-replaceیک جستجو و جایگزینی ایمن برای بلوکها را آغاز میکند (یافتن، جایگزینی، نوع: متن، پیوند یا رنگ؛ تطابق حروف بزرگ و کوچک؛ انواع). هیچ تغییری تا پیشنمایش و اعمال عملیات رخ نمیدهد. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/start-replace/run | manage_options (بررسی اختصاصی خود مسیر REST) | find رشته (الزامی)replace رشتهkind رشته: text، link، colourtypes آرایهmatch_case بولی |
pbs/start-trialدوره آزمایشی ۱۴ روزه Page Builder Sandwich Pro را برای این سایت آغاز میکند (بدون نیاز به پرداخت). | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/start-trial/run | manage_options (بررسی اختصاصی خود مسیر REST) | هیچ |
pbs/test-library-storageیک شیء آزمایشی را در فضای ذخیرهسازی شما نوشته، خوانده و حذف میکند و هر گام را گزارش میدهد. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/test-library-storage/run | manage_options (بررسی اختصاصی خود مسیر REST) | هیچ |
pbs/undo-convert-postیک برگه تبدیلشده را از فایل پشتیبان آن بازیابی میکند. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-convert-post/run | بررسی دسترسی ویژه خود مسیر REST برای هر آیتم | id رشته (الزامی) |
pbs/undo-migrationتمام نوشتههای تبدیلشده را از نسخه پشتیبان آنها بازیابی میکند. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-migration/run | بررسی دسترسی ویژه خود مسیر REST برای هر آیتم | هیچ |
pbs/undo-replaceنوشتههایی را که یک عملیات تغییر داده بازگردانی میکند (نوشتهای که پس از آن ویرایش شده باشد، ویرایش خود را حفظ میکند). | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-replace/run | manage_options (بررسی اختصاصی خود مسیر REST) | id رشته (الزامی) |
pbs/update-blockتنظیمات (ویژگیهای) یک بلوک درون یک برگه را که از طریق مسیر آن مشخص شده تغییر میدهد؛ ویژگیهایی که ارسال میکنید با ویژگیهای فعلی ادغام میشوند. روی بلوکهایی کار میکند که سایت از تنظیماتشان آنها را نمایش میدهد؛ بلوکی که HTML آن در برگه ذخیره شده با جایگزینی نشانهگذاری برگه تغییر میکند. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/update-block/run | edit_post در آن برگه | id عدد صحیح (الزامی)path آرایه (الزامی)attributes شیء (الزامی) |
pbs/update-brand-kitکیت برند را ذخیره میکند: نام، نشانواره، رنگها، فونتهای سربرگ و بدنه، و لحن برندی که نویسنده هوش مصنوعی استفاده میکند. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/update-brand-kit/run | edit_theme_options (بررسی اختصاصی خود مسیر REST) | name رشتهlogo عدد صحیحcolors آرایهheadingFont رشتهbodyFont رشتهvoice رشته |
pbs/update-breakpointsعرض تبلت و موبایل را بر حسب پیکسل تغییر میدهد؛ در نسخه Pro، نقاط شکست سفارشی دیگر اضافه میشود. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/update-breakpoints/run | edit_theme_options (بررسی اختصاصی خود مسیر REST) | tablet عدد صحیحmobile عدد صحیحcustom آرایه |
pbs/update-classبرچسب، نامک یا استایلهای یک کلاس سراسری را تغییر میدهد؛ هر المانی که از آن استفاده کند بهروزرسانی میشود. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/update-class/run | edit_theme_options (بررسی اختصاصی خود مسیر REST) | id رشته (الزامی)label رشتهslug رشتهs شیءcat رشته |
pbs/update-conversion-trackingتنظیمات Google Analytics 4، Google Tag Manager و Meta Pixel و رویدادهای ارسالی را تغییر میدهد. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/update-conversion-tracking/run | manage_options (بررسی اختصاصی خود مسیر REST) | ga4 رشتهgtm رشتهpixel رشتهloadTags بولیformEvent رشته |
pbs/update-cookie-bannerبنر رضایت کاربر را تغییر میدهد. تا زمانی که فعال است، اسکریپتهای ردیابی منتظر رضایت بازدیدکننده میمانند. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/update-cookie-banner/run | manage_options (بررسی اختصاصی خود مسیر REST) | enabled بولیpopup عدد صحیحhandles آرایهcookieDays عدد صحیحoptOutOutsideEu بولی |
pbs/update-dark-modeحالت تاریک (حالت: خاموش، خودکار یا قابلتغییر) و رنگهای آن را تنظیم میکند. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/update-dark-mode/run | edit_theme_options (بررسی اختصاصی خود مسیر REST) | mode رشته (الزامی): device، light، darkcolors شیء |
pbs/update-design-categoriesیک فهرست دستهبندی را جایگزین میکند (group: classes یا tokens؛ items: فهرستی از نامک و نام). مواردی که تحت یک دستهبندی حذفشده ثبت شدهاند بدون دستهبندی میشوند. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/update-design-categories/run | edit_theme_options (بررسی اختصاصی خود مسیر REST) | group رشته (الزامی): classes، tokensitems آرایه (الزامی) |
pbs/update-design-globalsرنگها (colors)، فونتهای (fonts، headingFont، bodyFont) سراسری سایت را تغییر میدهد. هر برگه تغییرات را دریافت میکند؛ theme.json پوسته همگام نگه داشته میشود. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/update-design-globals/run | edit_theme_options (بررسی اختصاصی خود مسیر REST) | colors شیءfonts شیءbodyFont رشتهheadingFont رشته |
pbs/update-formیک فرم را تغییر میدهد (post، form): تنظیمات و اقدامات با موارد موجود ادغام میشوند؛ فیلدها (و مراحل) جایگزین فیلدها میشوند. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/update-form/run | edit_post (بررسی اختصاصی خود مسیر REST) | post رشته (الزامی)form رشته (الزامی)title رشتهfields آرایهsteps آرایهactions شیءsubmitText رشتهsuccessMessage رشتهredirectUrl رشتهtrackEvent رشته |
pbs/update-pageعنوان، وضعیت یا محتوای بلوک یک برگه را تغییر میدهد. محتوایی که ارسال میکنید جایگزین محتوای برگه میشود. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/update-page/run | edit_post در آن برگه؛ publish_pages برای انتشار یا خصوصی کردن | id عدد صحیح (الزامی)title رشتهstatus رشته: draft، pending، publish، privatesections آرایهcontent رشته |
pbs/update-popupیک پاپآپ، اسلاید یا نوار را تغییر میدهد (id): محتوا، محرک، تکرار یا محل نمایش آن. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/update-popup/run | edit_post (بررسی اختصاصی خود مسیر REST) | id رشته (الزامی)title رشتهcontent رشتهstatus رشته: draft، publishsettings شیء |
pbs/update-settingsپیشوند کلاس فرانتاند را تغییر میدهد (۱ تا ۸ حرف کوچک یا رقم، با شروع یک حرف) و/یا عوامل هوش مصنوعی (MCP) را روشن یا خاموش میکند (mcp: false تمام تواناییها و نقطه پایانی MCP را حذف میکند). | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/update-settings/run | manage_options (بررسی اختصاصی خود مسیر REST) | prefix رشتهmcp بولی |
pbs/update-theme-templateیک الگو را تغییر میدهد (id): هر یک از title، type، content (نشانهگذاری بلوک)، include، exclude، priority، status. فقط آنچه ارسال میکنید تغییر میکند. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/update-theme-template/run | بررسی اختصاصی سطح دسترسی هر مورد توسط مسیر REST | id رشته (الزامی)title رشتهtype رشتهcontent رشتهinclude آرایهexclude آرایهpriority عدد صحیحstatus رشته: publish، draft |
pbs/update-tokensمقیاسهای فاصلهگذاری، شعاع و سایه (space، radius، shadow) را تغییر میدهد، یا آنها را بازنشانی میکند (reset). | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/update-tokens/run | edit_theme_options (بررسی اختصاصی خود مسیر REST) | space آرایهradius آرایهshadow آرایهreset بولی |
pbs/update-variablesمتغیرهای طراحی سایت را جایگزین میکند (variables: فهرستی از name و value). | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/update-variables/run | edit_theme_options (بررسی اختصاصی خود مسیر REST) | variables آرایه (الزامی) |
pbs/upload-iconیک آیکون SVG (با name، svg markup) به کتابخانه آیکون اضافه میکند؛ ابتدا SVG پاکسازی میشود. | رایگان | POST /wp-json/wp-abilities/v1/abilities/pbs/upload-icon/run | upload_files (بررسی اختصاصی خود مسیر REST) | name رشته (الزامی)svg رشته (الزامی) |
pbs/upload-lottieیک سند Lottie JSON (با json، name) را اعتبارسنجی کرده و آن را به عنوان یک فایل ایستا برای بلوک Lottie منتشر میکند. | حرفهای | POST /wp-json/wp-abilities/v1/abilities/pbs/upload-lottie/run | upload_files (بررسی اختصاصی خود مسیر REST) | name رشته (الزامی)json رشته (الزامی) |
تولید شده از فایل abilities.json افزونه، که خودش از یک سایت در حال اجرا تولید میشود؛ در صورتی که این دو با هم مغایرت داشته باشند، آزمون رد میشود.
دستورات WP-CLI
اینها را با WP-CLI روی سرور اجرا کنید. هر دستور همان مجوزهای صفحات افزونه را بررسی میکند؛ نمونهها از متن راهنمای خود افزونه گرفته شدهاند.
| فرمان | عملکرد | نسخه |
|---|---|---|
wp pbs export [--types=<types>] [--no-settings] [--file=<name>] | برونبری الگوها، الگووارهها و تنظیمات در یک پرونده. | Free |
wp pbs import <file> [--mode=<mode>] [--no-settings] [--media] [--dry-run] | درونریزی یک پرونده برونبریشده. | Free |
wp pbs importers run | تبدیل محتوای قدیمی: همه نوشتهها یا یکی. | Free |
wp pbs importers status | نمایش وضعیت مهاجرت. | Free |
wp pbs importers undo | لغو تبدیلها از روی نسخه پشتیبان آنها: همه نوشتهها یا یکی. | Free |
wp pbs migrate run | تبدیل محتوای قدیمی: همه نوشتهها یا یکی. | Free |
wp pbs migrate status | نمایش وضعیت مهاجرت. | Free |
wp pbs migrate undo | لغو تبدیلها از روی نسخه پشتیبان آنها: همه نوشتهها یا یکی. | Free |
wp pbs replace <find> <replace> [--kind=<kind>] [--types=<types>] [--ignore-case] [--dry-run] [--undo=<job>] | جستجو و جایگزینی در سراسر سایت. | Pro |
wp pbsw fonts download <family> [--weights=<weights>] [--italic] | بارگیری یک خانواده قلم Google Fonts در این سایت. | Free |
wp pbsw fonts list | فهرست کردن خانوادههای قلم ذخیرهشده. | Free |
wp pbsw fonts remove <family> | حذف یک خانواده قلم ذخیرهشده و پروندههای آن. | Free |
اکشنها و فیلترها
تمامی قلابهایی که افزونه ارائه میدهد، به همراه توضیحات برگرفته از کد منبع آن. فیلترها یک مقدار را تغییر میدهند؛ اکشنها به شما اجازه میدهند در یک لحظه مشخص کدی را اجرا کنید؛ نقاط ورود اکشنهایی هستند که فراخوانی میکنید تا از افزونه بخواهید کاری را انجام دهد.
| قلاب (Hook) | نوع | عملکرد | پارامترها | نسخه |
|---|---|---|---|---|
pbs_assets_changed | عملیات (Action) | زمانی اجرا میشود که فایلهای فرانتاند منتشرشده PBS تغییر کرده و کشهای صفحهای که در دسترس آن بودهاند خالی شده باشند: این قلاب را متصل کنید تا مواردی را که PBS به آنها دسترسی ندارد (یک CDN، یک پروکسی، کش ارائهدهنده هاست) پاکسازی کند. | ندارد | رایگان |
pbs_enqueue_scripts | عملیات (Action) | عملیات قدیمی (Legacy): صفبندی اسکریپتهایی که تابع window.pbsAddInspector() را فراخوانی میکنند. | ندارد | رایگان |
pbs_shortcodes | فیلتر (Filter) | فیلتر قدیمی (Legacy): برچسب شورتکد => {label, desc, options[]} (Shortcode-API.md). | array $shortcodes | رایگان |
pbsw_admin_data | فیلتر (Filter) | دادههایی را فیلتر میکند که برنامه پیشخوان مدیریت با آنها راهاندازی میشود. لایه پریمیوم از آن برای گزارش نسخه خود استفاده میکند؛ هیچ داده حساسی نباید اینجا قرار گیرد، زیرا در صفحه چاپ میشود. | ندارد | رایگان |
pbsw_admin_enqueue | عملیات (Action) | پس از صفبندی اسکریپت صفحه مدیریت اجرا میشود، تا یک ماژول بتواند اسکریپتی را صفبندی کند که از طریق فیلتر جاوااسکریپت `pbs.admin.panels` یک پنل اضافه میکند (باید وابسته به این هندل باشد؛ صفحه پس از اجرای تمام اسکریپتهای پابرگ، هنگام آماده شدن DOM رندر میشود). | string $handle | رایگان |
pbsw_ai_enqueue | عملیات (Action) | پس از صفبندی بسته ویرایشگر هوش مصنوعی اجرا میشود، تا یک افزونه جانبی (و لایه Pro) بتواند پنلهای هوش مصنوعی اختصاصی خود را بعد از آن صفبندی کند. | string $handle | رایگان |
pbsw_ai_messages | فیلتر (Filter) | پیامهای هر درخواست هوش مصنوعی ارسالی توسط افزونه را به همراه زمینه آن (وظیفه، هدف، ارائهدهنده، مدل، کاربر) فیلتر میکند؛ کیت برند نسخه Pro، برند شما را در اینجا اضافه میکند. | array $messagesarray $context | رایگان |
pbsw_ai_pro_features | فیلتر (Filter) | قابلیتهای هوش مصنوعی پرو ارائهشده توسط ویرایشگر را فیلتر میکند (لایه پریمیوم نامهای خود را اضافه میکند: agent، site، block، design، image، css، a11y). | ندارد | رایگان |
pbsw_ai_seo_plugins | فیلتر (Filter) | فیلتر میکند که دستیار سئوی هوش مصنوعی عنوان و توضیحات متا را در کدام افزونههای سئو بنویسد. | ندارد | رایگان |
pbsw_ai_seo_write | فیلتر (Filter) | فیلتر میکند که آیا افزونه سئوی دیگری عنوان و توضیحات متا را دریافت کرده است یا خیر. افزونهای که در `pbsw_ai_seo_plugins` اضافه شده است، آنها را در اینجا به روش خود ذخیره کرده و مقدار true را برمیگرداند. | bool $writtenstring $pluginint $post_idstring $titlestring $description | رایگان |
pbsw_asset_sources | فیلتر (Filter) | تمام منابع فرانتاند: این فایل، مواردی که لایه بهینهسازی با add_source() ثبت میکند (CSS برای هر بلوک، ماژولهای نما)، و هر موردی که لایه پریمیوم از طریق `pbsw_asset_sources` برای خود اضافه میکند (فایلهای آن در دایرکتوری خودش قرار دارد که تنها همراه بسته پریمیوم ارائه میشود). تنها یک مسیر نسبی ساده `.css`/`.js` درون افزونه پذیرفته میشود، با یک کلید تشکیل شده از بخشهای حروف کوچک (`legacy.css`، `block/row.css`، `module/tabs.js`). | ندارد | رایگان |
pbsw_breakpoints_changed | عملیات (Action) | هنگام تغییر نقاط شکست (نقاط توقف / Breakpoints) اجرا میشود (شیوهنامههای کامپایلشده صفحه در بازدید بعدی مجدداً ساخته میشوند، زیرا نقاط شکست بخشی از امضای آنها هستند). | ندارد | رایگان |
pbsw_cache_purged | عملیات (Action) | پس از اینکه PBS یک نوشته را از افزونههای فعال کش پاکسازی کرد، اجرا میشود. | int $post_id | رایگان |
pbsw_cache_purgers | فیلتر (Filter) | پاککنندههای اضافی کش را که هنگام تغییر فایلهای منتشرشده اجرا میشوند فیلتر میکند: name => callable. هاست موارد اختصاصی خود را اضافه میکند (یک CDN، یک پروکسی)؛ موردی که با خطا مواجه شود نادیده گرفته شده و به عنوان پاکسازیشده گزارش نمیشود. | ندارد | رایگان |
pbsw_code_blocks | فیلتر (Filter) | نام بلوکهایی که به عنوان کد سفارشی شناخته میشوند را فیلتر میکند (فقط نقشهایی که دارای مجوز `code` هستند میتوانند آنها را اضافه کرده یا تغییر دهند). | ندارد | پرو |
pbsw_consent_country | فیلتر (Filter) | کشور بازدیدکننده (ISO 3166-1 alpha-2) را برای قوانین منطقهای بنر کوکی فیلتر میکند. این افزونه هرگز کشور را جستجو و شناسایی نمیکند؛ در صورت ناشناخته بودن ” برگردانید. | string $country | پرو |
pbsw_content_only | فیلتر (Filter) | فیلتر میکند که آیا یک کاربر فقط مجاز به ویرایش متن و تصاویر در شرایط قفل بودن طرحبندی است یا خیر. | bool $content_onlyint $user_id | رایگان |
pbsw_design_class_css | فیلتر (Filter) | کد CSS کامپایلشده یک کلاس سراسری (Global Class) را قبل از ارجاع به موتور طراحی فیلتر میکند. برای استفاده از آن یک رشته (string) برگردانید. | string|null $cssstring $selector | پرو |
pbsw_design_custom_breakpoints | فیلتر (Filter) | فیلتر میکند که آیا نقاط شکست سفارشی در دسترس هستند یا خیر (pbs-d3, Pro). | bool $allowed | رایگان |
pbsw_design_element_css | فیلتر (Filter) | فیلتر میکند که آیا CSS سفارشی اختصاصی هر المان کامپایل شود یا خیر (لایه پریمیوم آن را فعال میکند، d8). | bool $enabled | رایگان |
pbsw_design_layout_suffix | فیلتر (Filter) | پسوند انتخابگر المان طرحبندی را برای یک بلوک فیلتر میکند (” = المان خود بلوک). | string $suffixstring $prefix | رایگان |
pbsw_design_props | فیلتر (Filter) | ویژگیهای طراحی (Design props) را فیلتر میکند (لایه پریمیوم موارد اختصاصی خود را اضافه میکند). | ندارد | رایگان |
pbsw_dynamic_editor_sources | فیلتر | منابع بیشتر در ویرایشگر (فیلدهای محصول ووکامرس). | هیچکدام | حرفهای |
pbsw_dynamic_fields | فیلتر | کاتالوگ فیلدها برای ارائهدهندگانی که فاقد API فهرستبندی قابل خواندن توسط این افزونه هستند (JetEngine، Toolset): کلیدهای فیلد آنها در ویرایشگر تایپ میشوند یا در اینجا اضافه میگردند. | string $post_type | حرفهای |
pbsw_dynamic_sources | فیلتر | منابع بیشتر (محصولات ووکامرس): نام ← برچسب؛ مقادیر آنها از `pbsw_dynamic_value` میآید. | هیچکدام | حرفهای |
pbsw_dynamic_value | فیلتر | مقداری از منبع دیگر (ووکامرس). | string|null $valuestring $source | حرفهای |
pbsw_form_submitted | اکشن | پس از اینکه ارسال فرم اعتبارسنجی را پشت سر گذاشت و اقدامات آن اجرا شد، فعال میشود. | هیچکدام | حرفهای |
pbsw_frontend_prefix | فیلتر | پیشوند خنثی کلاس فرانتاند را فیلتر میکند. | string $prefix | رایگان |
pbsw_fs_loaded | اکشن | پس از بارگیری SDK مجوز (در فایل اصلی، قبل از هر کد دیگر Page Builder Sandwich) فعال میشود. برای ارتباط با `pbsw_fs()` به اینجا قلاب بزنید. | هیچکدام | رایگان |
pbsw_is_agency | فیلتر | در دسترس بودن ویژگیهای پلن آژانس در این سایت را فیلتر میکند. | bool $agency | رایگان |
pbsw_is_pro | فیلتر | فیلتر میکند که آیا لایه پرمیوم در حال اجرا است یا خیر. فقط لایه پرمیوم به آن پاسخ میدهد. | bool $pro | رایگان |
pbsw_kit_api_base | فیلتر | آدرس پایه API پلتفرم Zinn Digital® را که صفحات پشتیبانی فراخوانی میکنند، فیلتر میکند. | string $base | رایگان |
pbsw_kit_diagnostics | فیلتر | اطلاعات تشخیصی را قبل از اینکه مدیر سایت آنها را ببیند، فیلتر میکند. افزونه اطلاعات خود را در زیر `extra` اضافه میکند. ⛔ این قبل از پیشنمایش اجرا میشود، هرگز بین پیشنمایش و ارسال اجرا نمیشود. | هیچکدام | رایگان |
pbsw_kit_footprint_free | فیلتر | فیلتر میکند که آیا این سایت بدون ردپا (footprint-free) است یا خیر، تا Zinn® Ads هرگز در آن تبلیغ نشود. | bool $footprint_free | رایگان |
pbsw_kit_imported | اکشن | پس از وارد کردن یک کیت اجرا میشود. | int $front | رایگان |
pbsw_kit_promotions | فیلتر | رجیستری تبلیغات را قبل از اعمال نهایی فیلتر میکند. یک سطر برای تبلیغ محصول دیگر اضافه کنید: `id`، `kind` (میزبانی|مارکتپلیس|پلتفرم|افزونه|بسته|تبلیغات)، `slot` (پرومو|فروش مکمل)، و `url` یا (برای یک افزونه) `name`، `site`، `main_files`. | هیچکدام | رایگان |
pbsw_kit_tier | فیلتر | سطح پلنی را که کیت برای این افزونه گزارش میدهد، فیلتر میکند (آزمایش و استیجینگ؛ مجوز در محیط عملیاتی تعیینکننده است). | string $tier | رایگان |
pbsw_lcp_fold | فیلتر | میزان عمق محتوا از بالای آن (به پیکسل CSS) که به عنوان بخش اولیه صفحه (نیمه بالایی) به شمار میرود. بلوکهایی که بالاتر از آن شروع میشوند به عنوان بالای نیمه صفحه در نظر گرفته میشوند: تصاویر آنها به صورت آنی بارگیری میشوند و محتملترین تصویر LCP ویژگی `fetchpriority=”high”` را دریافت میکند؛ بلوکهای زیر آن به صورت تنبل بارگیری میشوند. آن را برای یک بخش هیرو بلند افزایش و برای یک هدر فشرده کاهش دهید. | int $fold | رایگان |
pbsw_legacy_body_classes | فیلتر | کلاسهای قدیمی body را فیلتر میکند. لایه پرمیوم کلاسهای واکنشگرای پرمیوم قدیمی را در اینجا اضافه میکند (دستورالعمل ۵: این رفتار در افزونه رایگان وجود ندارد). | هیچکدام | رایگان |
pbsw_legacy_script_enqueued | اکشن | یک نوشته قدیمی برای رفتارهای فرانتاند آن بررسی شد (لایه پرمیوم موارد خود را اضافه میکند). | int $post_idstring $contentstring|null $handle | رایگان |
pbsw_library_token | فیلتر | توکن حامل (bearer token) ارسالشده همراه با درخواستهای کیت را فیلتر میکند (کتابخانه ابری پرمیوم آن را تأمین میکند). | string $token | رایگان |
pbsw_link_base | فیلتر | مسیری را که پیوندهای کوتاه تحت آن قرار دارند (`/go/<slug>/`) فیلتر میکند. | string $base | حرفهای |
pbsw_list_services | فیلتر | سرویسهای فهرست ایمیل را که فرمها میتوانند در آنها عضو شوند، فیلتر میکند. | هیچکدام | حرفهای |
pbsw_loop_query_args | فیلتر | پرسوجوی حلقه (ووکامرس: محدوده قیمت، حراج، موجود در انبار، مرتبسازی بر اساس قیمت/محبوبیت/امتیاز). | هیچکدام | حرفهای |
pbsw_loop_sorts | فیلتر | گزینههای مرتبسازی (ووکامرس قیمت، محبوبیت و امتیاز را اضافه میکند). | هیچکدام | حرفهای |
pbsw_mcp_abilities | اکشن | پس از ثبت قابلیتهای رایگان اجرا میشود: Page Builder Sandwich Pro قابلیتهای خود را در اینجا ثبت میکند (راهاندازی آن فقط زمانی این قلاب را اجرا میکند که لایسنس اجازه استفاده از کد پرمیوم را بدهد). | هیچکدام | رایگان |
pbsw_migration_batch_size | فیلتر | تعداد نوشتههای نسخه قدیمی (5.x) که در یک مرحله مهاجرت پسزمینه تبدیل میشوند. هر مرحله یک اقدام در Action Scheduler است؛ دستهای کوچکتر برای میزبانیهای کند یا با محدودیت حافظه مناسب است و دستهای بزرگتر برای میزبانی سریع با نوشتههای زیاد. مقادیر کمتر از ۱ به عنوان ۱ در نظر گرفته میشوند. | int $size | رایگان |
pbsw_migration_post_types | فیلتر | انواع نوشتههایی را که مهاجرت نسخه قدیمی تبدیل میکند، فیلتر مینماید. | list<string> $types | رایگان |
pbsw_nav_menu_item_classes | فیلتر | کلاسهای یک آیتم را فیلتر میکند (گزینههای آیتم Pro کلاسهای `nav-menu__item–hide-mobile` و `–hide-desktop` را اضافه میکنند). فقط کلاسهای `nav-menu__item–<name>` نگه داشته میشوند. | int $depth | رایگان |
pbsw_nav_menu_item_label | فیلتر | برچسب یک آیتم را فیلتر میکند، که یک HTML گریز داده شده (escaped) است (گزینههای آیتم Pro یک آیکون، یک نشان و توضیحات را اضافه میکنند). یک callback باید HTML گریز داده شده را برگرداند. | string $labelint $depthstring $prefix | رایگان |
pbsw_nav_menu_toggle | فیلتر | کد HTML دکمه منو را فیلتر میکند: طراح نوار ضامن نسخه Pro آن را در نواری همراه با یک لوگو، کادر جستجو، پیوندها… قرار میدهد (فقط زمانی که منو جمع شده باشد نمایش داده میشود). نتیجهای که دکمه را بدون تغییر نداشته باشد نادیده گرفته میشود، بنابراین منو هرگز نمیتواند آن را از دست بدهد. | string $togglestring $prefix | رایگان |
pbsw_newsletter_form_settings | فیلتر | تنظیمات فرمی که فرم 5.x نیست (data-* ⇒ مقدار)، یا یک آرایه خالی. | int $post_idstring $form | رایگان |
pbsw_newsletter_providers | فیلتر | سرویسهای خبرنامهای که این سایت میتواند با آنها اشتراک برقرار کند: service ⇒ callable( string $email, array $settings ): array{ok: bool, message: string}. لایه پیشرفته سه سرویس مربوط به 5.x را اضافه میکند. | هیچکدام | رایگان |
pbsw_page_css_changed | عملیات (Action) | هنگامی فعال میشود که شیوهنامه کامپایلشده یک نوشته تغییر کند (افزونههای حافظه پنهان بر اساس آن پاکسازی میکنند). | int $post_id | رایگان |
pbsw_page_css_enqueued | عملیات (Action) | پس از اینکه شیوهنامه کامپایلشده صفحه در صف قرار گرفت، فعال میشود (لایه اختصاصی critical-CSS نسخه پرمیوم به اینجا متصل میشود). | string $handleint $post_id | رایگان |
pbsw_page_css_extra | فیلتر | کدهای CSS پیوستشده به شیوه کامپایلشده صفحه پس از شیوهنامههای خود بلوکها را فیلتر میکند (pbs-p4: قوانین `.<prefix>-s-<id>` سیستم طراحی). در اینجا کامپایلشده است، نه کوچکشده (minified): یک شنونده CSS آماده سرو را برمیگرداند. | string $extrastring $prefixint $post_id | رایگان |
pbsw_page_css_signature | فیلتر | موارد دیگری که باعث بهروز بودن وضعیت کامپایلشده میشوند را فیلتر میکند (pbs-p4: نقاط شکست یا همان breakpoints). | string $extra\WP_Post $post | رایگان |
pbsw_page_css_state | فیلتر | وضعیت کامپایلشده یک نوشته را قبل از ذخیره شدن فیلتر میکند (pbs-p4 ثبت میکند که صفحه حامل کدام قوانین طراحی است، تا فیلتر رندر دوباره آنها را چاپ نکند). | int $post_id | رایگان |
pbsw_permission | فیلتر | فیلتر میکند که آیا کاربر مجاز به استفاده از قابلیت صفحهساز هست یا خیر. افزونه رایگان به همه اجازه میدهد؛ مدیریت نقش نسخه Pro بر اساس نقش پاسخ میدهد. مدیران کل (Administrators) همیشه باید مجاز باشند. | bool $allowedstring $whatint $user_id | رایگان |
pbsw_popup_force | فیلتر | پاپآپهایی که در هر صفحه، صرفنظر از هدفگیری آنها، چاپ میشوند (بنر کوکی). | هیچکدام | Pro |
pbsw_replace_post_types | فیلتر | انواع نوشتههایی که جستجو و جایگزینی بهطور پیشفرض در آنها جستجو میکند را فیلتر میکند. | هیچکدام | Pro |
pbsw_schema_skip | فیلتر | انواع دادههای ساختاریافتهای (structured-data) را فیلتر میکند که Page Builder Sandwich آنها را حذف میکند زیرا افزونه سئوی سایت قبلاً آنها را برای این صفحه چاپ کرده است. | string $content | Pro |
pbsw_site_design_data | فیلتر | دادههای بوت بخش Site design را فیلتر میکند. لایه پیشرفته نسخه خود را گزارش داده و دادههایی را که بخشهایش نیاز دارند اضافه میکند. | هیچکدام | رایگان |
pbsw_site_design_deps | فیلتر | وابستگیهای بستههای بخش Site design را فیلتر میکند. لایه پیشرفته اسکریپت خود را در اینجا اضافه میکند، بنابراین بخشهای آن قبل از اولین رندر پنل ثبت میشوند. | string $handle | رایگان |
pbsw_site_health_keep_revisions | فیلتر | فیلتر میکند که پاکسازی، چه تعداد از جدیدترین رونوشتهای هر نوشته را نگه میدارد (پیشفرض 5). | int $keep | Pro |
pbsw_style_at_rules | فیلتر | پیشتنظیمات at-rule را که استایلساز تحت مسیر Style › Condition ارائه میدهد فیلتر میکند: فهرستی از `array( ‘id’ => ‘narrow-card’, ‘label’ => ‘Narrow card’, ‘type’ => ‘container’, ‘query’ => ‘card (max-width:400px)’ )`، که در آن `type` برابر است با `media`، `container` یا `supports`. مقادیر تنظیمشده تحت یک شرط، به صورت `@<type> <query>{…}` پس از قوانین اندازه صفحه نمایش چاپ میشوند. پیشتنظیمات داخلی عبارتند از print، dark colour scheme، reduced motion و mouse or trackpad؛ یک پیشتنظیم نامعتبر حذف شده و در عملیات `pbsw_style_at_rules_invalid` نامگذاری میشود. | هیچکدام | رایگان |
pbsw_style_at_rules_invalid | عملیات (Action) | زمانی اجرا میشود که پیشتنظیمهای `pbsw_style_at_rules` به عنوان نامعتبر کنار گذاشته شوند. | هیچکدام | رایگان |
pbsw_template_content_location | فیلتر | موقعیت دقیقتر محتوا (WooCommerce: single_product, product_archive, cart…). | string $location | Pro |
pbsw_template_resolved | فیلتر | قالبهای انتخابشده برای یک مکان. | string $type | Pro |
pbsw_template_types | فیلتر | انواع قالبهای بیشتر (صفحات WooCommerce). | هیچکدام | Pro |
pbsw_theme_builder_editor_data | فیلتر | دادههای بیشتر ویرایشگر (منابع دادههای پویا و افزونههای فیلد، بخشهای WooCommerce). | هیچ | پرو |
pbsw_theme_globals_saved | اکشن | این اکشن در زیر مستند شده است. | هیچ | رایگان |
pbsw_transfer_imported | اکشن | پس از درونریزی یک بسته اجرا میشود، تا کشهای ساخته شده از قالبها و تنظیمات (استایلهای هر برگه، شیوهنامه سایت) مجدداً بازسازی شوند. | هیچ | رایگان |
pbsw_transfer_meta_keys | فیلتر | کلیدهای متای نوشته را که درونریزی و برونبری با هر مورد انتقال میدهند فیلتر میکند. | هیچ | رایگان |
pbsw_transfer_options | فیلتر | گزینههایی را که درونریزی و برونبری میتوانند بین سایتها انتقال دهند فیلتر میکند. فقط گزینههای `pbsw_` پذیرفته میشوند؛ سایر موارد نادیده گرفته میشوند تا بسته هرگز نتواند گزینهای از هسته یا شخص ثالث را بازنویسی کند. | هیچ | رایگان |
pbsw_transfer_post_types | فیلتر | انواع نوشتههایی را که درونریزی و برونبری میتوانند بین سایتها جابهجا کنند فیلتر میکند. | هیچ | رایگان |
pbsw_visitor_country | فیلتر | کشور بازدیدکننده را برای محدودیت سنی و هشدارهای قمار مسئولانه، برای سایتی که آن را از روش دیگری تشخیص میدهد (افزونه موقعیت مکانی، نمایه عضویت)، فیلتر میکند. | string $country | پرو |
pbsw_white_label_map | فیلتر | جایگزینیهای برچسب سفید را فیلتر میکند (متن مبدا => متن نمایش داده شده). | هیچ | پرو |