شرطهای وردپرس و ووکامرس
شرطها تعیین میکنند یک ویجت دیده شود یا یک عملکرد اجرا شود. برای مفهوم کلی، شرط و مرور کلی شرطها را ببینید.
شرطهای این صفحه در فرم افزودن شرط، زیر دو گروه وردپرس و ووکامرس قرار دارند.
شرطهایی که به «آیتم جاری» اشاره میکنند، فقط در صفحههای الگوی لیست و صفحههای جزئیات معنا دارند. اگر آیتم جاری وجود نداشته باشد، شرط نادرست در نظر گرفته میشود.
شرطهای وردپرس
وضعیت نظردهی
بررسی میکند نوشته یا محصول جاری اجازه دیدگاه دارد یا نه. دو حالت دارد:
| حالت | بررسی میکند |
|---|---|
| باز بودن نظردهی | امکان ثبت دیدگاه جدید روی این آیتم |
| وجود نظر | این آیتم حداقل یک دیدگاه دارد |
با حالت اول، فرم دیدگاه را فقط وقتی نمایش دهید که واقعاً قابل ارسال است. با حالت دوم، بخش «دیدگاهها» را وقتی خالی است پنهان کنید.
رمزدار بودن نوشته
بررسی میکند نوشته جاری رمز دارد یا نه. برای نمایش پیام «این نوشته رمزدار است» بهجای محتوای خالی.
عدم برقراری ارتباط با سایت وردپرسی
اتصال به سایت را همان لحظه آزمایش میکند و وقتی برقرار نیست درست است.
از این شرط برای نمایش پیام «سایت در دسترس نیست» یا دکمه «تلاش مجدد» استفاده کنید.
این شرط یک درخواست واقعی به سایت میفرستد. آن را روی ویجتهای پرتکرار یا داخل الگوی آیتم لیست نگذارید.
ورود کاربر به حساب وردپرس
بررسی میکند کاربر در اپ به حساب وردپرس وارد شده است. ابتدا مقدار sys.wordpress.authenticated را میخواند و اگر مشخص نبود، وضعیت را از سایت میپرسد.
این شرط را برای صفحههای «حساب من»، «سفارشهای من»، «علاقهمندیها» و مسیر پرداخت به کار ببرید.
گزینه «نیاز به ورود» در تنظیمات صفحه، حساب کاربری اپادیتور را بررسی میکند نه وردپرس. برای صفحههای وردپرسی همیشه از این شرط استفاده کنید.
شرطهای ووکامرس
نوع محصول
نوع محصول جاری را با مقداری که انتخاب میکنید مقایسه میکند، مانند simple یا variable. برای نمایش انتخابگر تنوع فقط روی محصول متغیر مناسب است.
برجسته بودن محصول
بررسی میکند محصول جاری در ووکامرس «برجسته» علامت خورده است. برای نشان دادن برچسب ویژه روی کارت محصول.
مجازی بودن محصول
محصول جاری مجازی است؛ یعنی نیاز به ارسال ندارد. برای پنهان کردن اطلاعات ارسال.
دانلودی بودن محصول
محصول جاری فایل قابل دانلود دارد.
موجود بودن محصول
همزمان دو چیز را بررسی میکند: محصول موجود است و قابل خرید است. دکمه «افزودن به سبد» را با همین شرط کنترل کنید و در حالت مخالف، پیام «ناموجود» نمایش دهید.
وضعیت محصولات مرتبط
بررسی میکند برای محصول جاری فهرست مشخصی وجود دارد یا نه. نوع رابطه قابل انتخاب است: محصولات مرتبط، محصولات پیشنهادی بهتر یا محصولات مکمل.
با این شرط، بخش «محصولات مرتبط» را وقتی خالی است حذف کنید تا فضای مرده در صفحه نماند.
خالی بودن سبد خرید
بررسی میکند سبد خرید خالی است. اگر وضعیت سبد هنوز خوانده نشده باشد، ابتدا سبد را از سایت میخواند.
کاربردهای رایج:
- نمایش صفحه «سبد شما خالی است» بهجای فهرست اقلام
- پنهان کردن دکمه «ادامه خرید» وقتی سبد خالی است
- پنهان کردن شمارنده سبد در تولبار
شرطهای عمومی که با متغیرهای وردپرس کار میکنند
بسیاری از حالتهای دیگر را میتوانید با شرط عمومی مقدار متغیر بسازید:
| هدف | متغیر | مقایسه |
|---|---|---|
| افزونه اختصاصی نصب است | sys.wordpress.connectorAvailable | برابر true |
| ووکامرس فعال است | sys.woocommerce.available | برابر true |
| سفارش نیاز به ارسال دارد | sys.woocommerce.needsShipping | برابر true |
| پرداخت موفق بود | sys.woocommerce.lastOrderPaid | برابر true |
| عملیات قبلی خطا داشت | sys.wordpress.lastError | خالی نبودن |
| محصول در سبد هست | sys.inPage.product.cart.exists | برابر true |
| همه گزینههای محصول انتخاب شده | sys.inPage.product.selection.complete | برابر true |
| دیدگاه در حال ارسال است | sys.inPage.feedback.submitting | برابر true |
| محصول تخفیف دارد | sys.inPage.entity.price.hasDiscount | برابر true |
فهرست کامل متغیرها در متغیرهای وردپرس و ووکامرس آمده است.