پرش به مطلب اصلی

شرط‌های وردپرس و ووکامرس

شرط‌ها تعیین می‌کنند یک ویجت دیده شود یا یک عملکرد اجرا شود. برای مفهوم کلی، شرط و مرور کلی شرط‌ها را ببینید.

شرط‌های این صفحه در فرم افزودن شرط، زیر دو گروه وردپرس و ووکامرس قرار دارند.

یادداشت

شرط‌هایی که به «آیتم جاری» اشاره می‌کنند، فقط در صفحه‌های الگوی لیست و صفحه‌های جزئیات معنا دارند. اگر آیتم جاری وجود نداشته باشد، شرط نادرست در نظر گرفته می‌شود.


شرط‌های وردپرس

وضعیت نظردهی

بررسی می‌کند نوشته یا محصول جاری اجازه دیدگاه دارد یا نه. دو حالت دارد:

حالتبررسی می‌کند
باز بودن نظردهیامکان ثبت دیدگاه جدید روی این آیتم
وجود نظراین آیتم حداقل یک دیدگاه دارد

با حالت اول، فرم دیدگاه را فقط وقتی نمایش دهید که واقعاً قابل ارسال است. با حالت دوم، بخش «دیدگاه‌ها» را وقتی خالی است پنهان کنید.

رمزدار بودن نوشته

بررسی می‌کند نوشته جاری رمز دارد یا نه. برای نمایش پیام «این نوشته رمزدار است» به‌جای محتوای خالی.

عدم برقراری ارتباط با سایت وردپرسی

اتصال به سایت را همان لحظه آزمایش می‌کند و وقتی برقرار نیست درست است.

از این شرط برای نمایش پیام «سایت در دسترس نیست» یا دکمه «تلاش مجدد» استفاده کنید.

یادداشت

این شرط یک درخواست واقعی به سایت می‌فرستد. آن را روی ویجت‌های پرتکرار یا داخل الگوی آیتم لیست نگذارید.

ورود کاربر به حساب وردپرس

بررسی می‌کند کاربر در اپ به حساب وردپرس وارد شده است. ابتدا مقدار 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

فهرست کامل متغیرها در متغیرهای وردپرس و ووکامرس آمده است.


مطالب مرتبط