المطورون
مرجع قدرات Page Builder Sandwich
يسجل Page Builder Sandwich إجراءاته مع WordPress Abilities API. وتتوفر القدرات ذاتها كأدوات MCP على خادم الموقع الخاص ومسارات REST ضمن /wp-json/wp-abilities/v1. تم إنشاء هذه الصفحة من سجل الإضافة الخاص.
نقاط النهاية (Endpoints)
| القدرة | 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 مع إدخالها في سلسلة الاستعلام؛ أما القدرات الأخرى فتعمل عبر 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تنزيل عائلة خطوط من خطوط Google (العائلة، الأوزان، والمائل) وتقديمها محليًا من هذا الموقع. | مجاني | POST /wp-json/wp-abilities/v1/abilities/pbs/add-local-font/run | manage_options (التحقق الخاص بمسار REST) | family نص (مطلوب)weights مصفوفةitalic قيمة منطقية |
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إضافة مكوّن WooCommerce في نهاية المقال: عنصر منتج (part: title، gallery، image، price، rating، excerpt، description، add_to_cart، meta، tabs، related، upsells، sale_badge، stock؛ وproductId، أو 0 للمنتج المعروض حاليًا) أو سلة مصغرة (label). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/add-shop-block/run | edit_post (التحقق الخاص بمسار REST) | post عدد صحيح (مطلوب)block نص (مطلوب): product-element، mini-cartpart نص: title، gallery، image، price، rating، excerpt، add_to_cart، meta، tabs، related، upsells، sale_badge، stock، descriptionproductId عدد صحيحlabel نص |
pbs/ai-check-accessibilityعرض قائمة بمشاكل إمكانية الوصول في الصفحة: صور بدون نص بديل، ترويسات تتخطى مستوى تسلسليًا، روابط لا توضح نصوصها المعنى بمفردها، وروابط بدون نص. توضح كل مشكلة ما إذا كان يمكن إصلاحها تلقائيًا. | 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-helpشرح أو كتابة أو إصلاح كود CSS المخصص لعنصر واحد، حيث يمثل `selector` العنصر المعني. يُرجع كود CSS مع شرح؛ ولا يتم حفظ أي شيء. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-css-help/run | edit_posts وإذن تحرير الأكواد في أداة البناء | action نص (مطلوب): explain، write، fixcss نصinstruction نصblock نص |
pbs/ai-design-fromإعادة إنشاء تخطيط لقطة شاشة (صورة في مكتبة الوسائط) أو صفحة ويب عامة (عنوانها) كمكوّنات قابلة للتحرير في صفحة مسودة جديدة: نفس الأقسام والأعمدة والترويسات والنصوص والقوائم والأزرار. لا يتم نسخ الشعارات والصور. | 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) وحفظها في مكتبة الوسائط مع نص بديل. يُرجع معرفها وعنوانها. | 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إدراج الصفحات التي يحتاجها الموقع انطلاقاً من وصف النشاط التجاري (الرئيسية أولاً وتواصل معنا أخيراً)، وكل منها يتضمن عنواناً ونبذة عن تلك الصفحة. لا يتم إنشاء أي شيء؛ حيث يمكن بناء كل صفحة لاحقاً انطلاقاً من نبذتها. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/ai-plan-site/run | edit_pages؛ دور إعدادات الذكاء الاصطناعي وقواعد الإنفاق | brief نص (مطلوب) |
pbs/ai-save-seo-metaحفظ عنوان ووصف 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قراءة الصفحة واقتراح عنوان meta (حتى 60 حرفاً) ووصف meta (حتى 155 حرفاً)، واختيارياً بناءً على كلمة رئيسية مستهدفة. لا يتم حفظ أي شيء. | مجاني | 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). بحد أقصى 20 صورة لكل طلب؛ ويوضح الرد عدد الصور المتبقية. | مجاني | POST /wp-json/wp-abilities/v1/abilities/pbs/ai-write-alt-text/run | upload_files وedit_post للصورة أو الصفحة؛ دور إعدادات الذكاء الاصطناعي وقواعد الإنفاق | attachment_id عدد صحيحpost_id عدد صحيحonly_missing منطقي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 منطقيfront منطقيmenu منطقي |
pbs/apply-replaceتطبيق مهمة تمت معاينتها. يحتفظ كل منشور تم تغييره بنسخة احتياطية، حتى يمكن التراجع عن المهمة. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/apply-replace/run | manage_options (التحقق الخاص بمسار REST) | id نص (مطلوب) |
pbs/build-landing-pageسير عمل موجّه: يختار الوكيل الأقسام التي تناسب نشاطك التجاري، ويبني الصفحة كمسوّدة ويكتب نصوصها. | مجاني | POST /wp-json/wp-abilities/v1/abilities/pbs/build-landing-page/run | edit_pages | business نص (مطلوب) |
pbs/build-pagesإنشاء ما يصل إلى 50 صفحة في استدعاء واحد، كل منها من أقسام و/أو محتوى مكونات. يتم التحقق من كل صفحة وإنشاؤها بشكل منفصل؛ تتضمن الاستجابة قائمة بجميع الصفحات التي تم إنشاؤها وتلك التي رُفضت، مع بيان السبب. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/build-pages/run | edit_pages؛ يتم التحقق من كل صفحة بشكل منفصل (publish_pages للنشر) | pages (مطلوب) |
pbs/check-performanceتقرير يوضح ما يضيفه محتوى الصفحة إلى حجمها الإجمالي: صورها (بالبايت، وتلك ذات الحجم الزائد والحجم الأصغر المناسب)، وملفات تنسيق المكونات المستخدمة ومواد التضمين التابعة لجهات خارجية، مع توفير حل لكل مشكلة. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/check-performance/run | edit_post على الصفحة | post_id (مطلوب) |
pbs/connect-adobe-fontsربط مشروع ويب من Adobe Fonts (Typekit) عبر معرف الحزمة (kit id)، لتظهر خطوطه في قوائم اختيار الخطوط. | 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 (مطلوب)keyaccount |
pbs/connect-supportربط هذا الموقع بدعم Zinn Digital® (الاسم، البريد الإلكتروني، الموافقة). | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/connect-support/run | manage_options (التحقق الخاص بمسار REST) | email (مطلوب)nameconsent (مطلوب) |
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 (مطلوب)titlemediadryRunstatus: draft، pending، private، publish |
pbs/convert-builder-pageتحويل صفحة واحدة تم إنشاؤها بواسطة Elementor أو Divi أو Beaver Builder أو WPBakery (بالمعرف id) إلى مسودة جديدة مكونة من كتل، مع الحفاظ على التخطيط والخطوط والألوان والصور؛ دون تعديل الصفحة الأصلية. تتضمن الاستجابة المسودة وتقريراً بما تم تحويله أو تقريبه أو ما لم يتم تحويله. يقوم dryRun بالتحويل دون حفظ. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/convert-builder-page/run | edit_pages و edit_post (التحقق الخاص بمسار REST) | id (مطلوب)dryRunstatus: 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إضافة اختبار لنسختين من قسم في نهاية مقال (المقال، الاسم، a، b؛ ونسبة التقسيم والهدف اختياريان). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-ab-test/run | edit_post (التحقق الخاص بمسار REST) | post (مطلوب)namea (مطلوب)b (مطلوب)splitgoal |
pbs/create-classإنشاء صنف تنسيق عام قابل لإعادة الاستخدام: التسمية والاسم اللطيف والتنسيقات الخاصة به (s). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-class/run | edit_theme_options (التحقق الخاص بمسار REST) | label (مطلوب)slugscat |
pbs/create-cookie-bannerإنشاء تصميم شريط موافقة جاهز للبدء منه. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-cookie-banner/run | manage_options (التحقق الخاص بمسار REST) | لا يوجد |
pbs/create-formإنشاء نموذج (اتصال، طلب عرض أسعار، تسجيل، أو متعدد الخطوات: الحقول، الخطوات، الإعدادات والإجراءات مثل البريد الإلكتروني، الحفظ، خطاف الويب webhook أو قائمة بريدية)، في صفحة جديدة أو في نهاية منشور حالي (post). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-form/run | edit_pages (التحقق الخاص بمسار REST) | titlefields (مطلوب)stepsactionssubmitTextsuccessMessageredirectUrltrackEventpostpageTitlestatus: draft، publish، private |
pbs/create-pageإنشاء صفحة من أقسام المكتبة و/أو محتوى المكونات. تكون الصفحة الجديدة مسودة ما لم يتم تحديد حالة أخرى. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/create-page/run | edit_pages؛ وpublish_pages للنشر أو التعيين كخاص | title string (مطلوب)status string: draft، pending، publish، privatesections arraycontent string |
pbs/create-popupإنشاء نافذة منبثقة أو شريط انزلاقي أو شريط علوي: محتواه، ومُشغله (نية الخروج، التمرير، الوقت، النقر)، وتكراره، والصفحات التي يظهر فيها. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-popup/run | edit_pages (فحص الأذونات الخاص بمسار REST) | title string (مطلوب)content string (مطلوب)status string: draft، publishsettings object |
pbs/create-query-loopإضافة حلقة استعلام ببطاقة جاهزة، على صفحة جديدة (pageTitle، status) أو في نهاية مقالة (post): المصدر posts|users|terms|field، وpostType (product لشبكة متجر)، وperPage، وcolumns، وorderBy، وorder، والتنقل بين الصفحات، والتصفيات المباشرة [{type: search|taxonomy|meta|sort|price|onsale|instock، taxonomy، key، label، ui}]. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-query-loop/run | edit_post وedit_posts (فحص الأذونات الخاص بمسار REST) | post 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-teamإنشاء مكتبة فريق (name) يمكن للمواقع الأخرى الانضمام إليها عبر رمز دعوة. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-team/run | manage_options (فحص الأذونات الخاص بمسار REST) | name string (مطلوب) |
pbs/create-theme-templateإنشاء قالب (title، type) يحل محل ذلك الجزء في كل صفحة مطابقة، في القوالب التقليدية وقوالب المكونات. دون محتوى، يبدأ بتصميم جاهز لنوعه. include/exclude هي قواعد شروط العرض ({kind، values، key، value، from، to، days}، وهي الأنواع التي يوفرها منشئ القوالب لهذا الموقع)؛ وتُحدد الأولوية priority حالات التعادل؛ والحالة status هي publish (منشور) أو draft (مسودة). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/create-theme-template/run | فحص الأذونات الخاص بمسار REST لكل عنصر | title string (مطلوب)type string (مطلوب)content stringinclude arrayexclude arraypriority integerstatus string: publish، draft |
pbs/deactivate-custom-fontإزالة خط مخصص (بواسطة الاسم اللطيف slug) من أدوات اختيار الخطوط. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/deactivate-custom-font/run | edit_theme_options (فحص الأذونات الخاص بمسار REST) | slug string (مطلوب) |
pbs/delete-classحذف فئة عامة (global class). تحتفظ العناصر التي استخدمتها بمحتواها وتفقد تنسيقاتها. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-class/run | edit_theme_options (فحص الأذونات الخاص بمسار REST) | id string (مطلوب) |
pbs/delete-iconإزالة أيقونة مرفوعة؛ وتحتفظ المكونات التي استخدمتها بنسختها الخاصة. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-icon/run | delete_post (فحص الأذونات الخاص بمسار REST) | id string (مطلوب) |
pbs/delete-library-itemحذف تصميم من المكتبة السحابية. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-library-item/run | edit_posts (فحص الأذونات الخاص بمسار REST) | item string (مطلوب)team string |
pbs/delete-pageنقل صفحة إلى سلة المهملات. يمكن استعادتها من «الصفحات»، «سلة المهملات» لمدة 30 يومًا. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-page/run | delete_post في تلك الصفحة | id integer (مطلوب) |
pbs/delete-teamحذف فريق وجميع التصاميم الموجودة في مكتبته. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-team/run | manage_options (فحص الأذونات الخاص بمسار REST) | team string (مطلوب) |
pbs/delete-theme-templateنقل قالب واحد (id) إلى سلة المهملات؛ يظهر تصميم القالب الأصلي مجددًا حيث كان مطبقًا. يمكن استعادته من سلة المهملات. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/delete-theme-template/run | فحص الأذونات الخاص بمسار REST لكل عنصر | id string (مطلوب) |
pbs/disconnect-supportفصل هذا الموقع عن الدعم الفني. | Free | POST /wp-json/wp-abilities/v1/abilities/pbs/disconnect-support/run | manage_options (فحص الأذونات الخاص بمسار REST) | لا يوجد |
pbs/duplicate-classنسخ فئة عامة تحت مُعرّف id جديد. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-class/run | edit_theme_options (فحص الأذونات الخاص بمسار REST) | id string (مطلوب) |
pbs/duplicate-pageنسخ صفحة (عنوانها ومحتواها وقالبها) إلى مسودة جديدة. | مجاني | POST /wp-json/wp-abilities/v1/abilities/pbs/duplicate-page/run | edit_post على الصفحة وedit_pages | id عدد صحيح (مطلوب)title نص |
pbs/export-designإرجاع ملف تصميم الموقع: التصنيفات، والفئات العامة، والمتغيرات، والتباعد، ومقاييس نصف القطر والظل، والألوان المخصصة (بتنسيق page-builder-sandwich-design، الإصدار 1). | احترافي | GET /wp-json/wp-abilities/v1/abilities/pbs/export-design/run | edit_theme_options (التحقق الخاص بمسار REST) | لا شيء |
pbs/export-designsتصدير القوالب والأنماط المحددة (المُعرّفات ids) مع الإعدادات، اختياريًا، كحزمة واحدة لموقع آخر. | مجاني | 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 (الصفحة، لكل صفحة)، كل منها مع أداة البناء الخاصة بها، والمسودة المحولة في حال جرى تحويلها مسبقًا. | احترافي | GET /wp-json/wp-abilities/v1/abilities/pbs/find-builder-pages/run | edit_pages (التحقق الخاص بمسار REST) | page عدد صحيحper_page عدد صحيح |
pbs/generate-pageإنشاء صفحة من أقسام (محددة، أو يختارها الذكاء الاصطناعي من مكتبة الأقسام) مع إعادة كتابة كل نصوصها بواسطة الذكاء الاصطناعي وفقًا لملخصك، مع الحفاظ على التصميم. يتم استخدام مزود الذكاء الاصطناعي المعين في إعدادات الذكاء الاصطناعي للإضافة. تكون الصفحة مسودة ما لم تُطلب حالة أخرى. | احترافي | POST /wp-json/wp-abilities/v1/abilities/pbs/generate-page/run | edit_pages؛ وpublish_pages للنشر؛ وقواعد الدور والإنفاق في إعدادات الذكاء الاصطناعي | 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إرجاع نظام التصميم في الإصدار الاحترافي: الفئات العامة، والمتغيرات، وعلامات التصميم (tokens)، والوضع الداكن، ومجموعة أدوات الهوية البصرية، والخطوط المخصصة. | احترافي | GET /wp-json/wp-abilities/v1/abilities/pbs/get-design-system/run | edit_theme_options (التحقق الخاص بمسار REST) | لا شيء |
pbs/get-diagnosticsإرجاع بيانات التشخيص التي تتضمنها تذكرة الدعم: الإصدارات، والإضافات النشطة، والحدود، والأخطاء الأخيرة. | مجاني | GET /wp-json/wp-abilities/v1/abilities/pbs/get-diagnostics/run | manage_options (التحقق الخاص بمسار REST) | لا شيء |
pbs/get-figma-connectionإرجاع ما إذا كان الموقع يحتوي على رمز وصول شخصي إلى Figma، وحساب Figma الذي ينتمي إليه، وآخر أربعة أحرف منه. لا يتم إرجاع الرمز نفسه أبدًا. | احترافي | 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)، والأدوار التي لا تزال تشاهد الموقع. | احترافي | 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إرجاع جميع إعدادات الحركة (حركة الدخول، ومدتها وتأخيرها، وتأثير التمرير، وتأثير التحويم، والبقاء في مجال الرؤية، وتأثير parallax، وتتبع المؤشر) مع خياراتها أو نطاقها، ونقاط توقف الموقع (breakpoints). | احترافي | GET /wp-json/wp-abilities/v1/abilities/pbs/get-motion-options/run | edit_posts (الفحص الخاص بمسار REST) | لا شيء |
pbs/get-newsletter-keysيوضح ما إذا كان مفتاح Mailchimp محفوظاً (لا يتم إرجاع المفتاح نفسه أبداً). | احترافي | 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إرجاع التطابقات الخاصة بالمهمة، صفحة بصفحة، للمراجعة قبل التطبيق. | احترافي | GET /wp-json/wp-abilities/v1/abilities/pbs/get-replace-job/run | manage_options (الفحص الخاص بمسار REST) | id سلسلة نصية (مطلوب) |
pbs/get-reviews-sourcesإرجاع مصادر Google وTrustpilot التي تعرضها كتلة المراجعات. | احترافي | GET /wp-json/wp-abilities/v1/abilities/pbs/get-reviews-sources/run | manage_options (الفحص الخاص بمسار REST) | لا شيء |
pbs/get-rolesإرجاع الأدوار التي يحق لها استخدام أداة البناء، والتصميم، والشيفرة، والقوالب (وضع العميل). | احترافي | 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 التي تعرضها كتل الصفحة (الأسئلة الشائعة، ودليل الكيفية، والمنتج، والمراجعة، ومسار التنقل) والأنواع المتروكة لملحق SEO الخاص بالموقع لتجنب عرض أي شيء مرتين. | احترافي | 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 منطقي (boolean) |
pbs/get-theme-builder-optionsإرجاع أنواع القوالب، وأنواع شروط العرض (الصفحة، ونوع المقال، والمصطلح، والأرشيف، والبحث، و404، وتسجيل الدخول، والدور، والجهاز، والتاريخ، والوقت، ومعلمة الرابط، ومصدر الإحالة، واللغة، وسلة التسوق) مع خياراتها على هذا الموقع (الأدوار، واللغات، وأنواع المقالات، والتصنيفات)، وخاصية الكتلة (pbswConditions: {match, rules}) التي تُظهر أي كتلة أو تخفيها. | احترافي | GET /wp-json/wp-abilities/v1/abilities/pbs/get-theme-builder-options/run | edit_posts (الفحص الخاص بمسار REST) | لا شيء |
pbs/get-white-labelإرجاع إعدادات العلامة البيضاء (White-Label): مفعلة أو معطلة، والاسم المعروض، والمستخدمون الذين لا يزال بإمكانهم رؤية الاسم الأصلي. | احترافي | GET /wp-json/wp-abilities/v1/abilities/pbs/get-white-label/run | manage_options (الفحص الخاص بمسار REST) | لا شيء |
pbs/import-designالتحقق من صحة ملف تصميم الموقع (file)، وعندما تكون قيمة apply خاطئة (false)، يُرجع ما سيقوم الدمج أو الاستبدال (mode) بإضافته وتعديله وإزالته؛ وعندما تكون صائبة (true)، يتم تطبيقه. | احترافي | 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, duplicatesettingsmediadryRun |
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إنشاء رمز دعوة يُستخدم لمرة واحدة (الدور: قراءة أو كتابة، التسمية، أيام الصلاحية). يُعرض الرمز مرة واحدة فقط. | 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، post meta) وحقول نوع المقالة (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عرض ما أضافته الإضافات الأخرى إلى Page Builder Sandwich عبر واجهة برمجة التطبيقات للمطورين الخاصة به: الكتل، مصادر البيانات الديناميكية، شروط العرض، وإجراءات النماذج، مع اسم كل منها وتسميته وإضافته. | مجاني | GET /wp-json/wp-abilities/v1/abilities/pbs/list-extensions/run | edit_posts | لا شيء |
pbs/list-form-submissionsعرض البيانات التي أرسلها الزوار عبر النماذج التي تحفظ الإرسالات (يحدد النموذج التصفية)، صفحة تلو الأخرى. | 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عرض التصاميم المحفوظة في المكتبة السحابية (النوع: قسم أو صفحة أو نمط، الفريق: مكتبة الفريق). | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-library-items/run | edit_posts (التحقق الخاص بمسار REST) | team نصkind نص: ، قسم، صفحة، نمط |
pbs/list-local-fontsعرض خطوط Google التي يستضيفها هذا الموقع محليًا (يتم تنزيلها مرة واحدة، وتُقدم من الموقع دون إرسال طلبات إلى Google). | مجاني | GET /wp-json/wp-abilities/v1/abilities/pbs/list-local-fonts/run | manage_options (التحقق الخاص بمسار REST) | لا شيء |
pbs/list-lottieعرض رسوم Lottie المتحركة المرفوعة. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-lottie/run | edit_posts (التحقق الخاص بمسار REST) | لا شيء |
pbs/list-marketing-connectionsعرض خدمات القوائم البريدية (Mailchimp وBrevo وMailerLite وKit وActiveCampaign) وحالة اتصالها. لا يتم إرجاع المفاتيح مطلقًا. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-connections/run | manage_options (التحقق الخاص بمسار REST) | لا شيء |
pbs/list-marketing-formsعرض كل نموذج تم إنشاؤه بواسطة منشئ النماذج: الصفحة الموجود عليها، وحقوله، وما يحدث عند إرساله. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-forms/run | edit_pages (التحقق الخاص بمسار REST) | لا شيء |
pbs/list-marketing-listsعرض الجماهير أو القوائم الخاصة بخدمة القوائم البريدية المتصلة، وذلك لإجراء الاشتراك في النموذج. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-marketing-lists/run | edit_posts (التحقق الخاص بمسار REST نفسه) | service نص (مطلوب) |
pbs/list-pagesعرض الصفحات التي يمكنك تحريرها، الأحدث أولاً، مع خيار بحث اختياري. | مجاني | GET /wp-json/wp-abilities/v1/abilities/pbs/list-pages/run | edit_pages؛ تُعرض فقط الصفحات التي يمكن للمستخدم تحريرها | search نصstatus نص: any، draft، pending، publish، privatepage عدد صحيحper_page عدد صحيح |
pbs/list-popupsعرض النوافذ المنبثقة، والنوافذ المنزلقة، والأشرطة مع مشغلاتها، وقواعد تكرارها، ومكان ظهورها. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-popups/run | edit_pages (التحقق الخاص بمسار REST نفسه) | لا يوجد |
pbs/list-replace-jobsعرض مهام البحث والاستبدال على مستوى الموقع وحالتها. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-replace-jobs/run | manage_options (التحقق الخاص بمسار REST نفسه) | لا يوجد |
pbs/list-sectionsعرض الأقسام الجاهزة (القسم الرئيسي hero، والمميزات، والأسئلة الشائعة، والآراء، والدعوة لاتخاذ إجراء وغيرها) التي يمكن إضافتها إلى صفحة. | مجاني | GET /wp-json/wp-abilities/v1/abilities/pbs/list-sections/run | edit_pages | search نص |
pbs/list-team-membersعرض المواقع الموجودة في فريق ومستوى وصولها. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-team-members/run | manage_options (التحقق الخاص بمسار REST نفسه) | team نص (مطلوب) |
pbs/list-teamsعرض الفِرق التي ينتمي إليها هذا الموقع أو يمتلكها. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-teams/run | manage_options (التحقق الخاص بمسار REST نفسه) | لا يوجد |
pbs/list-theme-templatesعرض قوالب منشئ القوالب (الترويسة، والتذييل، والصفحة المنفردة، والأرشيف، والبحث، و404 ومع WooCommerce: المنتج، والمتجر، وسلة المشتريات، وإتمام الطلب، وشكراً لك، وحسابي): نوع كل منها، ومكان ظهورها (قواعد التضمين/الاستبعاد)، والأولوية، والحالة والمكونات. | Pro | GET /wp-json/wp-abilities/v1/abilities/pbs/list-theme-templates/run | التحقق الخاص بمسار REST نفسه لكل عنصر | لا يوجد |
pbs/list-transferableعرض القوالب والأنماط والإعدادات التي يمكن تصديرها إلى موقع آخر. | مجاني | GET /wp-json/wp-abilities/v1/abilities/pbs/list-transferable/run | manage_options (التحقق الخاص بمسار REST نفسه) | لا يوجد |
pbs/list-uploaded-iconsعرض أيقونات SVG المرفوعة إلى مكتبة الأيقونات، الأحدث أولاً. | مجاني | GET /wp-json/wp-abilities/v1/abilities/pbs/list-uploaded-icons/run | edit_posts (التحقق الخاص بمسار REST نفسه) | page عدد صحيحper_page عدد صحيح |
pbs/move-sectionنقل قسم في صفحة من موضع إلى آخر (يبدأ من 0، وفقاً لترتيب سردها في الصفحة). | مجاني | POST /wp-json/wp-abilities/v1/abilities/pbs/move-section/run | edit_post في تلك الصفحة | id عدد صحيح (مطلوب)from عدد صحيح (مطلوب)to عدد صحيح (مطلوب) |
pbs/open-support-ticketإرسال تذكرة دعم (الموضوع، والرسالة، والنوع، والبريد الإلكتروني)، مع بيانات تشخيص هذا الموقع عند موافقة المدير. لا يقوم أبداً بإنشاء تسجيل دخول أو إرساله. | مجاني | POST /wp-json/wp-abilities/v1/abilities/pbs/open-support-ticket/run | manage_options (التحقق الخاص بمسار REST نفسه) | subject نص (مطلوب)message نص (مطلوب)kind نص: help، bug، feedback، feature_requestemail نصname نصdiagnostics قيمة منطقية |
pbs/preview-dynamic-valueإرجاع ما يعرضه الربط في مقالة واحدة (المقالة، والمصدر، والحقل أو المزود + المفتاح، كـ 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إزالة إعدادات وحدة التخزين الخاصة بك؛ ويُعاد استخدام وحدة تخزين الخطة. | Pro | 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إزالة موقع من فريق. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/remove-team-member/run | manage_options (الفحص الخاص بمسار REST) | team نص (مطلوب)member نص (مطلوب) |
pbs/reset-ab-testمسح إحصاءات الاختبار وبدؤه من جديد (test). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/reset-ab-test/run | edit_pages (الفحص الخاص بمسار REST) | test نص (مطلوب) |
pbs/save-library-itemحفظ ترميز المكوّن (العنوان، والنوع، والترميز، والأنماط، والوسوم) في مكتبتك السحابية أو مكتبة الفريق؛ وتُحزم الصور معه. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/save-library-item/run | edit_posts (الفحص الخاص بمسار REST) | team نصkind نص (مطلوب): section، page، styletitle نص (مطلوب)tags مصفوفةmarkup نصstyles كائن |
pbs/set-block-motionتعيين أو إزالة (null) إعدادات الحركة على مكوّن واحد في الصفحة، يتم العثور عليه عبر مساره، عند نقطة توقف محددة (base افتراضياً). يعمل على أي مكوّن، بما في ذلك مكوّنات النواة المحفوظ ترميز HTML الخاص بها في الصفحة. لن يرى الزوار الذين يطلبون تقليل الحركة أي حركة إطلاقاً. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-block-motion/run | edit_post (الفحص الخاص بمسار REST) | post نص (مطلوب)path مصفوفة (مطلوب)breakpoint نصmotion كائن (مطلوب) |
pbs/set-library-storageحفظ وحدة التخزين الخاصة بك: المزود (r2 أو s3)، والحاوية (bucket)، والمنطقة، ونقطة النهاية، والبادئة، وkey_id، والسر (secret)، ومفعّل (enabled). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-library-storage/run | manage_options (الفحص الخاص بمسار REST) | enabled قيمة منطقيةprovider نص: r2، s3، otherendpoint نصregion نصbucket نصprefix نصkeyId نصsecret نصpathStyle قيمة منطقية |
pbs/set-maintenanceتشغيل أو إيقاف وضع الصيانة (503) أو وضع قريباً (mode)، مع تحديد الصفحة المراد عرضها (page_id)، وretry_after، والأدوار التي تتجاوزه. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-maintenance/run | manage_options (الفحص الخاص بمسار REST) | mode نص: off، maintenance، coming_soonpage_id عدد صحيحroles مصفوفةretry_after عدد صحيح |
pbs/set-newsletter-keysحفظ مفتاح Mailchimp API الذي يستخدمه مكوّن القائمة البريدية (أو إزالته إذا كانت القيمة فارغة). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-newsletter-keys/run | manage_options (الفحص الخاص بمسار REST) | mailchimp نص (مطلوب) |
pbs/set-reviews-sourcesتعيين مكان Google ونشاط Trustpilot التجاري الذي يقرأ منه مكوّن المراجعات. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-reviews-sources/run | manage_options (الفحص الخاص بمسار REST) | google كائنtrustpilot كائن |
pbs/set-rolesتحديد ما يتيحه أداة البناء لكل دور (roles)، على سبيل المثال: دور عميل للمحتوى فقط. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-roles/run | manage_options (الفحص الخاص بمسار REST) | roles كائن (مطلوب) |
pbs/set-white-labelتشغيل أو إيقاف العلامة البيضاء وتحديد الاسم الذي يراه العملاء (enabled، name، agency_users). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/set-white-label/run | manage_options (الفحص الخاص بمسار REST) | enabled قيمة منطقيةname نصstudio_name نصauthor نصauthor_url نصdescription نصmenu_icon نصhide_plugin قيمة منطقيةagency_users مصفوفة |
pbs/site-health-cleanتنظيف نوع واحد من النتائج: المراجعات (يحتفظ بأحدث 5 لكل مقال، ويحذف الأقدم)، والأنماط (ينقل الأنماط المتزامنة غير المستخدمة إلى سلة المهملات)، والصور (نسخة مصغّرة يستخدمها WordPress؛ ويتم الاحتفاظ بالأصل)، وفئات التنسيق (يزيل فئات التصميم غير المستخدمة، مع الاحتفاظ بها للاستعادة). تُنظف كل عملية تشغيل دفعة واحدة؛ وتكون قيمة “more” صحيحة طالما بقيت نتائج. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/site-health-clean/run | manage_options | what نص (مطلوب): revisions، patterns، images، classes |
pbs/site-health-reportالعثور على المراجعات القديمة، والأنماط المتزامنة غير المستخدمة، والصور الأصلية الثقيلة، وفئات التصميم التي لا تستخدمها أي صفحة. يعمل في خطوات قصيرة: تتابع كل عملية تشغيل من حيث توقفت العملية السابقة طالما كانت الحالة “scanning”؛ وإعادة التشغيل تبدأ من جديد. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/site-health-report/run | manage_options | restart boolean |
pbs/start-migrationبدء (أو إعادة بدء) تحويل كل صفحات 5.x إلى كتل؛ مع إنشاء نسخة احتياطية لكل مقالة أولاً. | مجاني | POST /wp-json/wp-abilities/v1/abilities/pbs/start-migration/run | التحقق الخاص بمسار REST من أذونات كل عنصر | لا يوجد |
pbs/start-replaceبدء عملية بحث واستبدال آمنة للكتل (البحث، والاستبدال، والنوع: نص، أو رابط، أو لون؛ ومطابقة حالة الأحرف؛ والأنواع). لا يتغير شيء حتى يتم تطبيق المهمة التي تمت معاينتها. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/start-replace/run | manage_options (فحص مسار REST الخاص) | find string (مطلوب)replace stringkind string: text، link، colourtypes arraymatch_case boolean |
pbs/start-trialبدء الفترة التجريبية لمدة 14 يومًا لـ Page Builder Sandwich Pro لهذا الموقع (دون الحاجة إلى دفع). | مجاني | POST /wp-json/wp-abilities/v1/abilities/pbs/start-trial/run | manage_options (فحص مسار REST الخاص) | لا يوجد |
pbs/test-library-storageكتابة كائن اختباري وقراءته وحذفه في مساحة التخزين الخاصة بك والإبلاغ عن كل خطوة. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/test-library-storage/run | manage_options (فحص مسار REST الخاص) | لا يوجد |
pbs/undo-convert-postاستعادة صفحة واحدة تم تحويلها من نسختها الاحتياطية. | مجاني | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-convert-post/run | التحقق الخاص بمسار REST من أذونات كل عنصر | id string (مطلوب) |
pbs/undo-migrationاستعادة كل المقالات المحولة من نسختها الاحتياطية. | مجاني | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-migration/run | التحقق الخاص بمسار REST من أذونات كل عنصر | لا يوجد |
pbs/undo-replaceاستعادة المقالات التي غيرتها إحدى المهام (المقالة التي عُدلت منذ ذلك الحين تحتفظ بتعديلها). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/undo-replace/run | manage_options (فحص مسار REST الخاص) | id string (مطلوب) |
pbs/update-blockتغيير إعدادات (سمات) كتلة واحدة داخل صفحة، يتم العثور عليها عبر مسارها؛ ويتم دمج السمات التي ترسلها مع السمات الحالية. يعمل على الكتل التي يعرضها الموقع بناءً على إعداداتها؛ أما الكتلة التي يتم حفظ ترميز HTML الخاص بها في الصفحة، فيتم تغييرها عن طريق استبدال ترميز الصفحة. | مجاني | POST /wp-json/wp-abilities/v1/abilities/pbs/update-block/run | edit_post في تلك الصفحة | id integer (مطلوب)path array (مطلوب)attributes object (مطلوب) |
pbs/update-brand-kitحفظ مجموعة أدوات العلامة التجارية: الاسم، والشعار، والألوان، وخطوط العناوين والنصوص، ونبرة العلامة التجارية المستخدمة في الكتابة بالذكاء الاصطناعي. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-brand-kit/run | edit_theme_options (فحص مسار REST الخاص) | name stringlogo integercolors arrayheadingFont stringbodyFont stringvoice string |
pbs/update-breakpointsتغيير عرض الجهاز اللوحي والهاتف المحمول بالبكسل؛ ومع Pro، نقاط توقف إضافية مخصصة. | مجاني | POST /wp-json/wp-abilities/v1/abilities/pbs/update-breakpoints/run | edit_theme_options (فحص مسار REST الخاص) | tablet integermobile integercustom array |
pbs/update-classتغيير تسمية فئة عامة (global class) أو اسمها اللطيف (slug) أو أنماطها؛ ويتم تحديث كل عنصر يستخدمها. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-class/run | edit_theme_options (فحص مسار REST الخاص) | id string (مطلوب)label stringslug strings objectcat string |
pbs/update-conversion-trackingتغيير إعدادات Google Analytics 4 وGoogle Tag Manager وMeta Pixel وتحديد الأحداث التي يتم إرسالها. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-conversion-tracking/run | manage_options (فحص مسار REST الخاص) | ga4 stringgtm stringpixel stringloadTags booleanformEvent string |
pbs/update-cookie-bannerتغيير شريط الموافقة. أثناء تفعيله، تنتظر نصوص التتبع البرمجية موافقة الزائر. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-cookie-banner/run | manage_options (فحص مسار REST الخاص) | enabled booleanpopup integerhandles arraycookieDays integeroptOutOutsideEu boolean |
pbs/update-dark-modeضبط الوضع الداكن (الوضع: معطل، تلقائي أو تبديل) وألوانه. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-dark-mode/run | edit_theme_options (فحص مسار REST الخاص) | mode string (مطلوب): device، light، darkcolors object |
pbs/update-design-categoriesاستبدال قائمة تصنيفات واحدة (المجموعة: classes أو tokens؛ العناصر: قائمة بالاسم اللطيف والاسم). تصبح المدخلات المصنفة تحت تصنيف محذوف غير مصنفة. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-design-categories/run | edit_theme_options (التحقق الخاص بمسار REST) | group نص (مطلوب): classes، tokensitems مصفوفة (مطلوب) |
pbs/update-design-globalsتغيير الألوان (colors) والخطوط (fonts، headingFont، bodyFont) على مستوى الموقع كاملاً. تنطبق التغييرات على كل صفحة؛ وتتم مزامنة ملف theme.json الخاص بالقالب باستمرار. | مجاني | POST /wp-json/wp-abilities/v1/abilities/pbs/update-design-globals/run | edit_theme_options (التحقق الخاص بمسار REST) | colors كائنfonts كائنbodyFont نصheadingFont نص |
pbs/update-formتعديل نموذج واحد (post، form): يتم دمج الإعدادات والإجراءات مع ما هو موجود بالفعل؛ وتستبدل الحقول (والخطوات) الحقول الحالية. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-form/run | edit_post (التحقق الخاص بمسار REST) | post نص (مطلوب)form نص (مطلوب)title نصfields مصفوفةsteps مصفوفةactions كائنsubmitText نصsuccessMessage نصredirectUrl نصtrackEvent نص |
pbs/update-pageتغيير عنوان الصفحة، أو حالتها، أو محتوى المكونات بها. المحتوى الذي ترسله يستبدل محتوى الصفحة بالكامل. | مجاني | POST /wp-json/wp-abilities/v1/abilities/pbs/update-page/run | edit_post على تلك الصفحة؛ وpublish_pages للنشر أو التحويل إلى خاص | id عدد صحيح (مطلوب)title نصstatus نص: draft، pending، publish، privatesections مصفوفةcontent نص |
pbs/update-popupتعديل نافذة منبثقة، أو شريحة منزلقة، أو شريط (id): المحتوى، أو المشغل (trigger)، أو معدل التكرار، أو أماكن الظهور. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-popup/run | edit_post (التحقق الخاص بمسار REST) | id نص (مطلوب)title نصcontent نصstatus نص: draft، publishsettings كائن |
pbs/update-settingsتغيير بادئة صنف الواجهة الأمامية (من 1 إلى 8 أحرف إنجليزية صغيرة أو أرقام، تبدأ بحرف) و/أو تشغيل أو إيقاف وكلاء الذكاء الاصطناعي (MCP) (حيث يؤدي ضبط mcp: false إلى إزالة كل قدرة ونقطة نهاية MCP). | مجاني | POST /wp-json/wp-abilities/v1/abilities/pbs/update-settings/run | manage_options (التحقق الخاص بمسار REST) | prefix نصmcp قيمة منطقية (boolean) |
pbs/update-theme-templateتعديل قالب واحد (id): أي من العنوان، أو النوع، أو المحتوى (بنية المكونات)، أو التضمين، أو الاستبعاد، أو الأولوية، أو الحالة. لا يتغير إلا ما ترسله فقط. | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-theme-template/run | التحقق الخاص بمسار REST للأذونات لكل عنصر على حدة | id نص (مطلوب)title نصtype نصcontent نصinclude مصفوفةexclude مصفوفةpriority عدد صحيحstatus نص: publish، draft |
pbs/update-tokensتغيير مقاييس التباعد، وأنصاف الأقطار، والظلال (space، radius، shadow)، أو إعادة ضبطها (reset). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-tokens/run | edit_theme_options (التحقق الخاص بمسار REST) | space مصفوفةradius مصفوفةshadow مصفوفةreset قيمة منطقية (boolean) |
pbs/update-variablesاستبدال متغيرات التصميم الخاصة بالموقع (variables: قائمة بالاسم والقيمة). | Pro | POST /wp-json/wp-abilities/v1/abilities/pbs/update-variables/run | edit_theme_options (التحقق الخاص بمسار REST) | variables مصفوفة (مطلوب) |
pbs/upload-iconإضافة أيقونة SVG (الاسم name، كود svg) إلى مكتبة الأيقونات؛ مع تنقية الـ 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. | Pro | 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>] | تصدير القوالب والأنماط والإعدادات إلى ملف. | مجاني |
wp pbs import <file> [--mode=<mode>] [--no-settings] [--media] [--dry-run] | استيراد ملف تصدير. | مجاني |
wp pbs importers run | تحويل المحتوى القديم: جميع المقالات أو مقال واحد. | مجاني |
wp pbs importers status | عرض حالة الترحيل. | مجاني |
wp pbs importers undo | التراجع عن التحويلات بالاعتماد على النسخ الاحتياطية: جميع المقالات أو مقال واحد. | مجاني |
wp pbs migrate run | تحويل المحتوى القديم: جميع المقالات أو مقال واحد. | مجاني |
wp pbs migrate status | عرض حالة الترحيل. | مجاني |
wp pbs migrate undo | التراجع عن التحويلات بالاعتماد على النسخ الاحتياطية: جميع المقالات أو مقال واحد. | مجاني |
wp pbs replace <find> <replace> [--kind=<kind>] [--types=<types>] [--ignore-case] [--dry-run] [--undo=<job>] | البحث والاستبدال في كامل الموقع. | احترافي |
wp pbsw fonts download <family> [--weights=<weights>] [--italic] | تنزيل عائلة خطوط من Google Fonts إلى هذا الموقع. | مجاني |
wp pbsw fonts list | سرد عائلات الخطوط المحفوظة. | مجاني |
wp pbsw fonts remove <family> | إزالة عائلة خطوط محفوظة مع ملفاتها. | مجاني |
الإجراءات (Actions) والفلاتر (Filters)
كل خطاف (Hook) توفره الإضافة، مع الوصف المأخوذ من شفرتها المصدرية. تقوم الفلاتر بتغيير قيمة؛ بينما تتيح لك الإجراءات تشغيل شفرة برمجية في لحظة معينة؛ أما نقاط الدخول فهي إجراءات تقوم بإطلاقها للطلب من الإضافة تنفيذ إجراء ما.
| الخطاف (Hook) | النوع | الوظيفة | المعاملات | الإصدار |
|---|---|---|---|---|
pbs_assets_changed | إجراء (Action) | يتم إطلاقه عند تغيير ملفات الواجهة الأمامية المنشورة لـ PBS وتفريغ التخزين المؤقت للصفحات التي يمكن الوصول إليها: استخدم هذا الخطاف لتفريغ ما لا يمكن لـ PBS الوصول إليه (شبكة CDN، خادم وكيل، التخزين المؤقت للاستضافة). | لا يوجد | مجاني |
pbs_enqueue_scripts | إجراء (Action) | إجراء قديم: إدراج البرمجيات النصية التي تستدعي window.pbsAddInspector() في قائمة الانتظار. | لا يوجد | مجاني |
pbs_shortcodes | مرشح (Filter) | مرشح قديم: وسم الكود القصير (shortcode) => {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) | يرشح ميزات Pro للذكاء الاصطناعي التي يقدمها المحرر (تضيف الطبقة المدفوعة أسماءها: agent، site، block، design، image، css، a11y). | لا يوجد | مجاني |
pbsw_ai_seo_plugins | مرشح (Filter) | يرشح إضافات تحسين محركات البحث (SEO) التي يكتب فيها مساعد الذكاء الاصطناعي للـ SEO عنوان ووصف الميتا. | لا يوجد | مجاني |
pbsw_ai_seo_write | مرشح (Filter) | يرشح ما إذا كانت إضافة SEO أخرى قد أخذت عنوان ووصف الميتا. تقوم الإضافة المضافة عبر `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) | يتم إطلاقه عند تغيير نقاط التوقف (تتم إعادة بناء أوراق أنماط الصفحات المجمعة في أول عرض لها تالياً، لأن نقاط التوقف جزء من توقيعها البرمجي). | لا يوجد | مجاني |
pbsw_cache_purged | إجراء (Action) | يتم إطلاقه بعد قيام PBS بتفريغ مقال من إضافات التخزين المؤقت النشطة. | int $post_id | مجاني |
pbsw_cache_purgers | مرشح (Filter) | يرشح أدوات التفريغ الإضافية التي تعمل عند تغيير الملفات المنشورة: name => callable. تضيف شركة الاستضافة أدواتها الخاصة (شبكة CDN، خادم وكيل)؛ وأي أداة تطرح خطأ يتم تخطيها ولا يُبلغ عنها على أنها فُرّغت. | لا يوجد | مجاني |
pbsw_code_blocks | مرشح (Filter) | يرشح أسماء الكتل التي يتم التعامل معها ككود مخصص (فقط الأدوار التي تمتلك إذن `code` يمكنها إضافتها أو تعديلها). | لا يوجد | Pro |
pbsw_consent_country | مرشح (Filter) | يرشح بلد الزائر (ISO 3166-1 alpha-2) لتطبيق القاعدة الإقليمية لشريط ملفات تعريف الارتباط. لا تبحث الإضافة عن البلد أبداً؛ قم بإرجاع ” عندما يكون مجهولاً. | string $country | Pro |
pbsw_content_only | مرشح (Filter) | يرشح ما إذا كان يُسمح للمستخدم بتحرير النصوص والصور فقط، مع قفل التخطيط. | bool $content_onlyint $user_id | مجاني |
pbsw_design_class_css | مرشح (Filter) | يرشح كود CSS المجمع للفئة العامة (class) قبل طلب محرك التصميم. أرجع سلسلة نصية لاستخدامها بدلاً من ذلك. | string|null $cssstring $selector | Pro |
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) | يرشح خصائص التصميم (تضيف الطبقة المدفوعة خصائصها الخاصة). | لا يوجد | مجاني |
pbsw_dynamic_editor_sources | مرشح (Filter) | المزيد من المصادر في المحرر (حقول منتجات WooCommerce). | لا شيء | Pro |
pbsw_dynamic_fields | مرشح (Filter) | دليل الحقول للمزودين الذين لا يملكون واجهة برمجة تطبيقات للقوائم تقرأها هذه الإضافة (JetEngine، Toolset): يتم كتابة مفاتيح حقولهم في المحرر، أو إضافتها هنا. | string $post_type | Pro |
pbsw_dynamic_sources | مرشح (Filter) | المزيد من المصادر (منتجات WooCommerce): الاسم ← التسمية؛ وتأتي قيمها من `pbsw_dynamic_value`. | لا شيء | Pro |
pbsw_dynamic_value | مرشح (Filter) | قيمة من مصدر آخر (WooCommerce). | string|null $valuestring $source | Pro |
pbsw_form_submitted | إجراء (Action) | يعمل بعد اجتياز إرسال النموذج لعملية التحقق وتشغيل إجراءاته. | لا شيء | Pro |
pbsw_frontend_prefix | مرشح (Filter) | يرشح بادئة الفئة المحايدة للواجهة الأمامية. | string $prefix | مجاني |
pbsw_fs_loaded | إجراء (Action) | يعمل بمجرد تحميل حزمة أدوات الترخيص (في الملف الرئيسي، قبل أي كود لـ Page Builder Sandwich). اربطه هنا للتواصل مع `pbsw_fs()`. | لا شيء | مجاني |
pbsw_is_agency | مرشح (Filter) | يرشح ما إذا كانت ميزات خطة Agency متاحة في هذا الموقع. | bool $agency | مجاني |
pbsw_is_pro | مرشح (Filter) | يرشح ما إذا كانت الطبقة المدفوعة قيد التشغيل. تجيب عليها الطبقة المدفوعة فقط. | bool $pro | مجاني |
pbsw_kit_api_base | مرشح (Filter) | يرشح قاعدة واجهة برمجة تطبيقات Zinn Digital® التي تستدعيها شاشات الدعم. | string $base | مجاني |
pbsw_kit_diagnostics | مرشح (Filter) | يرشح التشخيصات قبل أن يراها مالك الموقع. تضيف الإضافة بياناتها الخاصة تحت `extra`. ⛔ يعمل هذا قَبْلَ المعاينة، ولا يعمل أبدًا بين المعاينة والإرسال. | لا شيء | مجاني |
pbsw_kit_footprint_free | مرشح (Filter) | يرشح ما إذا كان هذا الموقع خاليًا من البصمة، بحيث لا يتم الترويج لـ Zinn® Ads عليه مطلقًا. | bool $footprint_free | مجاني |
pbsw_kit_imported | إجراء (Action) | يعمل بعد استيراد حزمة أدوات. | int $front | مجاني |
pbsw_kit_promotions | مرشح (Filter) | يرشح سجل العروض الترويجية قبل معالجته. أضف صفًا للترويج لمنتج آخر: `id`، و`kind` (استضافة|سوق|منصة|إضافة|حزمة|إعلانات)، و`slot` (ترويج|بيع متقاطع)، ورابط `url` أو (بالنسبة للإضافة) `name`، و`site`، و`main_files`. | لا شيء | مجاني |
pbsw_kit_tier | مرشح (Filter) | يرشح مستوى الخطة الذي تبلّغ عنه حزمة الأدوات لهذه الإضافة (الاختبارات وبيئات التطوير؛ ويحدد الترخيص ذلك في مرحلة الإنتاج). | string $tier | مجاني |
pbsw_lcp_fold | مرشح (Filter) | المسافة إلى الأسفل من المحتوى التي تُحتسب كشاشة أولى، بوحدات بكسل CSS من أعلاها. تُعامل الكتل التي تبدأ فوقها على أنها فوق الجزء المرئي من الصفحة (Above the fold): حيث يتم تحميل صورها فورًا وتحصل صورة LCP الأكثر احتمالًا على `fetchpriority=”high”`؛ بينما يتم التحميل الكسول للكتل التي أسفلها. ارفع القيمة للترويسات العالية، واخفضها للترويسات المدمجة. | int $fold | مجاني |
pbsw_legacy_body_classes | مرشح (Filter) | يرشح فئات body القديمة. تضيف الطبقة المدفوعة فئات التجاوب للإصدار المدفوع القديم هنا (الإرشاد 5: هذا السلوك غير موجود في الإضافة المجانية). | لا شيء | مجاني |
pbsw_legacy_script_enqueued | إجراء (Action) | تم فحص منشور قديم لتحديد سلوكه في الواجهة الأمامية (تضيف الطبقة المدفوعة سلوكها الخاص). | int $post_idstring $contentstring|null $handle | مجاني |
pbsw_library_token | مرشح (Filter) | يرشح رمز حامل التفويض (Bearer token) المرسل مع طلبات الحزم (توفره مكتبة السحابة المدفوعة). | string $token | مجاني |
pbsw_link_base | مرشح (Filter) | يرشح المسار الذي توجد تحته الروابط القصيرة (`/go/<slug>/`). | string $base | Pro |
pbsw_list_services | مرشح (Filter) | يرشح خدمات القوائم البريدية التي يمكن للنماذج الاشتراك فيها. | لا شيء | Pro |
pbsw_loop_query_args | مرشح (Filter) | استعلام التكرار (WooCommerce: نطاق السعر، المعروض للبيع، المتوفر في المخزون، ترتيبات السعر/الشعبية/التقييم). | لا شيء | Pro |
pbsw_loop_sorts | مرشح (Filter) | خيارات الفرز (يضيف WooCommerce السعر والشعبية والتقييم). | لا شيء | Pro |
pbsw_mcp_abilities | إجراء (Action) | يعمل بعد تسجيل الإمكانيات المجانية: تسجل إضافة Page Builder Sandwich Pro إمكانياتها الخاصة هنا (يقوم إقلاعها بربط هذا فقط عندما يسمح الترخيص بالكود المدفوع). | لا شيء | مجاني |
pbsw_migration_batch_size | مرشح (Filter) | عدد المنشورات القديمة (5.x) التي تحولها خطوة ترحيل واحدة في الخلفية. كل خطوة هي إجراء واحد لـ Action Scheduler؛ وتناسب الدفعة الأصغر استضافة بطيئة أو محدودة الذاكرة، بينما تناسب الدفعة الأكبر استضافة سريعة بها العديد من المنشورات. تُعامل القيم الأقل من 1 على أنها 1. | int $size | مجاني |
pbsw_migration_post_types | مرشح (Filter) | يرشح أنواع المنشورات التي يحولها الترحيل القديم. | list<string> $types | مجاني |
pbsw_nav_menu_item_classes | مُرشِّح (Filter) | يُرشِّح فئات العنصر (تضيف خيارات عناصر Pro الفئتين `nav-menu__item–hide-mobile` و `–hide-desktop`). يتم الاحتفاظ بفئات `nav-menu__item–<name>` فقط. | int $depth | مجاني |
pbsw_nav_menu_item_label | مُرشِّح (Filter) | يُرشِّح تسمية العنصر، وهي عبارة عن HTML تم إلغاء تهيئته (تضيف خيارات عناصر Pro أيقونة وشارة والوصف). يجب أن تُرجع دالة الاستدعاء الراجع كود HTML تم إلغاء تهيئته. | string $labelint $depthstring $prefix | مجاني |
pbsw_nav_menu_toggle | مُرشِّح (Filter) | يُرشِّح كود HTML الخاص بزر القائمة: يضعه مصمم شريط التبديل في Pro داخل شريط يحتوي على شعار وصندوق بحث وروابط… (يظهر فقط أثناء طي القائمة). يتم تجاهل أي نتيجة لا تحتوي على الزر دون تغيير، حتى لا تفقده القائمة أبدًا. | string $togglestring $prefix | مجاني |
pbsw_newsletter_form_settings | مُرشِّح (Filter) | إعدادات نموذج لا يتبع الإصدار 5.x (data-* ⇒ value)، أو مصفوفة فارغة. | int $post_idstring $form | مجاني |
pbsw_newsletter_providers | مُرشِّح (Filter) | خدمات النشرة البريدية التي يمكن لهذا الموقع الاشتراك فيها: 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) | يتم إطلاقه بعد إدراج جدول الأنماط البرمجي المُجمّع للصفحة في قائمة الانتظار (ترتبط به طبقة CSS الحرجة المدفوعة هنا). | string $handleint $post_id | مجاني |
pbsw_page_css_extra | مُرشِّح (Filter) | يُرشِّح كود CSS المُلحق بالورقة المُجمّعة للصفحة بعد جداول الأنماط الخاصة بالكتل نفسها (pbs-p4: قواعد `.<prefix>-s-<id>` الخاصة بنظام التصميم). مُجمّع، وليس مُصغَّرًا هنا: يُرجع المستمع كود CSS الخاص به جاهزًا للتقديم. | string $extrastring $prefixint $post_id | مجاني |
pbsw_page_css_signature | مُرشِّح (Filter) | يُرشِّح ما الذي يجعل الحالة المُجمّعة حديثة أيضًا (pbs-p4: نقاط التوقف breakpoints). | string $extra\WP_Post $post | مجاني |
pbsw_page_css_state | مُرشِّح (Filter) | يُرشِّح الحالة المُجمّعة للمنشور قبل تخزينها (يسجل pbs-p4 قواعد التصميم التي تتضمنها الورقة، حتى لا يطبعها مرشح العرض مرة أخرى). | int $post_id | مجاني |
pbsw_permission | مُرشِّح (Filter) | يُرشِّح ما إذا كان يُسمح للمستخدم باستخدام إحدى إمكانيات أداة البناء. تسمح الإضافة المجانية للجميع؛ بينما يستجيب مدير الأدوار في Pro وفقًا لكل دور. يجب دائمًا السماح للمديرين. | bool $allowedstring $whatint $user_id | مجاني |
pbsw_popup_force | مُرشِّح (Filter) | النوافذ المنبثقة التي تُطبع على كل صفحة بغض النظر عن استهدافها (شريط ملفات تعريف الارتباط). | لا يوجد | Pro |
pbsw_replace_post_types | مُرشِّح (Filter) | يُرشِّح أنواع المقالات التي تبحث فيها ميزة البحث والاستبدال افتراضيًا. | لا يوجد | Pro |
pbsw_schema_skip | مُرشِّح (Filter) | يُرشِّح أنواع البيانات المنظمة التي يتجاهلها Page Builder Sandwich لأن إضافة SEO الخاصة بالموقع تطبعها بالفعل لهذه الصفحة. | string $content | Pro |
pbsw_site_design_data | مُرشِّح (Filter) | يُرشِّح بيانات إقلاع تصميم الموقع (Site design). تقدم الطبقة المدفوعة تقريرًا عن نسختها وتضيف البيانات التي تحتاجها أقسامها. | لا يوجد | مجاني |
pbsw_site_design_deps | مُرشِّح (Filter) | يُرشِّح تبعيات حزم تصميم الموقع (Site design). تضيف الطبقة المدفوعة سكريبتها الخاص هنا، بحيث يتم تسجيل أقسامها قبل عرض اللوحة لأول مرة. | string $handle | مجاني |
pbsw_site_health_keep_revisions | مُرشِّح (Filter) | يُرشِّح عدد المراجعات الأحدث التي يحتفظ بها التنظيف لكل مقال (الافتراضي 5). | int $keep | Pro |
pbsw_style_at_rules | مُرشِّح (Filter) | يُرشِّح إعدادات at-rule المسبقة التي توفرها أداة بناء النمط تحت النمط › الشرط: قائمة من `array( ‘id’ => ‘narrow-card’, ‘label’ => ‘Narrow card’, ‘type’ => ‘container’, ‘query’ => ‘card (max-width:400px)’ )`، حيث يكون `type` هو `media` أو `container` أو `supports`. تُطبع القيم المحددة تحت شرط كـ `@<type> <query>{…}` بعد قواعد حجم الشاشة. الإعدادات المسبقة المدمجة هي: الطباعة، ونظام الألوان الداكنة، وتقليل الحركة، والفأرة أو لوحة اللمس؛ يتم إسقاط أي إعداد مسبق غير صالح وتسميته في إجراء `pbsw_style_at_rules_invalid`. | لا يوجد | مجاني |
pbsw_style_at_rules_invalid | إجراء (Action) | يتم إطلاقه عند إسقاط إعدادات مسبقة من `pbsw_style_at_rules` لكونها غير صالحة. | لا يوجد | مجاني |
pbsw_template_content_location | مُرشِّح (Filter) | موقع محتوى أكثر تحديدًا (WooCommerce: single_product، product_archive، cart…). | string $location | Pro |
pbsw_template_resolved | مُرشِّح (Filter) | القوالب التي تم اختيارها لموقع معين. | string $type | Pro |
pbsw_template_types | مُرشِّح (Filter) | المزيد من أنواع القوالب (صفحات WooCommerce). | لا يوجد | Pro |
pbsw_theme_builder_editor_data | فلتَر | بيانات محرِّر إضافية (مصادر البيانات الديناميكية وإضافات الحقول ومكونات WooCommerce). | لا شيء | Pro |
pbsw_theme_globals_saved | إجراء | هذا الإجراء موثق أدناه. | لا شيء | مجاني |
pbsw_transfer_imported | إجراء | يتم إطلاقه بعد استيراد الحزمة، لإعادة بناء الذاكرة المخبأة المنشأة من القوالب والإعدادات (تنسيقات كل صفحة وملف تنسيقات الموقع). | لا شيء | مجاني |
pbsw_transfer_meta_keys | فلتَر | تصفية مفاتيح البيانات الوصفية للمقالات التي تنقلها عمليات الاستيراد والتصدير مع كل عنصر. | لا شيء | مجاني |
pbsw_transfer_options | فلتَر | تصفية الخيارات التي يمكن لعمليات الاستيراد والتصدير نقلها بين المواقع. تُقبل خيارات `pbsw_` فقط؛ ويتم تجاهل أي شيء آخر لضمان عدم قيام أي حزمة بالكتابة فوق خيارات النظام الأساسي أو الجهات الخارجية. | لا شيء | مجاني |
pbsw_transfer_post_types | فلتَر | تصفية أنواع المقالات التي يمكن لعمليات الاستيراد والتصدير نقلها بين المواقع. | لا شيء | مجاني |
pbsw_visitor_country | فلتَر | تصفية بلد الزائر لبوابة التحقق من العمر وإشعارات المقامرة المسؤولة، وذلك للمواقع التي تحدد البلد بوسيلة أخرى (إضافة تحديد الموقع الجغرافي، ملف العضوية). | string $country | Pro |
pbsw_white_label_map | فلتَر | تصفية استبدالات العلامة البيضاء (النص المصدر => النص المعروض). | لا شيء | Pro |