پنهان سازی مشروط ابزارک ها در ووکامرس

زهرا فنودی وردپرس, ووکامرس 2021/01/06 242 0

پنهان سازی مشروط ابزارک ها در ووکامرس

Conditional Hide Widgets in WooCommerce

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

افزودن منطق شرطی به هر ابزارک یکی از هوشمندانه ترین کارهایی است که برای کاربر وردپرس انجام می شود. اغلب ویجت ها فقط برای صفحات خاصی لازم هستند.

در وردپرس برای پنهان سازی ابزارک ها با توجه به یک شرط خاص، دونوع راه حل وجود دارد:

اگر یک سایت غیر فروشگاهی دارید که با استفاده از پلتفرم وردپرس راه اندازی شده است می توانید از روش اول استفاده کنیدو اگر مدیر یک سایت فروشگاهی هستید می توانید از هر دو روش گفته شده استفاده کنید.

روش اول: مخفی کردن مشروط ویجت ها در ووکامرس با استفاده از افزونه Widget Logic:

افزونه Widget Logic به شما امکان می دهد تا بدون ویرایش پرونده های تم خود ، در سطح صفحه بر روی ابزارک ها کنترل کنید.

این افزونه به هر ابزارک در پیشخوان وردپرس یک ناحیه متنی ساده اضافه می کند که می توانید تگ های شرطی وردپرس یا عبارات PHP شرطی را برای مشخص کردن اینکه ابزارک در کدام صفحات نمایش داده شود، در آن وارد کنید. این امر به شما امکان می دهد ابزارک های خود را بدون نیاز به ایجاد نوار کناری های جداگانه برای شرایط مختلف کنترل کنید.

در قسمت پیشخوان وردپرس به بخش افزونه ها بروید و عبارت Widget Logic را جستجو کنید.

سپس اقدام به نصب و فعال سازی افزونه نمائید.

سپس به مسیر نمایش -» ابزارک ها بروید و ابزارکی که می خواهید کنترل کنید را انتخاب نمایید.

با باز کردن باکس مربوط به ابزارک مورد نظر خود متوجه می شوید، قسمتی به نام Widget Logic به آن اضافه شده است.

در این قسمت می توانید برچسب های شرطی مورد نظر خود را درج کنید.

پنهان سازی مشروط ابزارک ها در ووکامرس

برخی از تگ های شرطی در افزونه Widget Logic عبارتند از :

  • ()is_home: نمایش ابزارک فقط در صفحه وبلاگ
  • is_page(‘about’)!:نمایش ابزارک در تمام صفحات به جز صفحه درباره ما
  • () is_user_logged_in!: نمایش ابزارک هنگامی که  هنوز کاربر وارد سیستم نشده است
  • is_category(array(5,9,10,11)): نمایش ابزارک فقط در دسته بندی هایی که شناسه آنها داده شده است
  • ()is_front_page: نمایش ابزارک تنها در صفحه اصلی
  • ()is_single: نمایش ابزارک در تمام نوشته های وبلاگ

توجه: شما می توانید از ترکیب دو تگ شرطی با هم استفاده کنید. برای این منظور می توانید از عملگرهای || یا && استفاده کنید.

روش دوم: مخفی کردن مشروط ویجت ها در  ووکامرس با استفاده ازکدنویسی:

اگر تمایل دارید با استفاده از کدهای PHP به پنهان سازی و حذف یک ابزارک بپردازید، ابتدا باید شناسه نوار کناری و شناسه ابزارک را پیدا کنید.

برای پیدا کردن شناسه نوار کناری  باید به مسیر داشبورد وردپرس ->نمایش -> ابزارک ها بروید و روی نوار کناری مورد نظر راست کلیک کنید و گزینه Inspect را انتخاب کنید و و شناسه نوار کناری را پیدا کنید.

و برای یافتن شناسه ابزارک کافیست روی ویجت کلیک راست و گزینه Inspect را انتخاب کنید.

پنهان سازی مشروط ابزارک ها در ووکامرس

شناسه ابزارک “woocommerce-products-2” که می خواهیم آن را در صفحه سبد خرید WooCommerce پنهان کنیم

با توجه به نمونه نمونه بالا، مشخص است که شناسه نوار کناری “sidebar-1” است و شناسه ویجتی که قصد داریم پنهان کنیم “woocommerce_products-2” است.

پنهان سازی مشروط ابزارک ها در ووکامرس

شما کاربران عزیز می توانید برای استفاده ی بیش تر از خدمات سایت پنگاش هم اکنون در ناحیه کاربری ثبت نام کنید تا علاوه بر استفاده از پست های  آموزشی رایگان بتوانید به محصولات فروشگاه و تخفیف های فوق العاده پنگاش دسترسی داشته باشید.

توجه

کلیک

اگر با این مشکل آشنا هستید خودتان انجام دهید ولی اگر نمی دانید که این کار را چطور انجام دهید می توانید هم اکنون در ناحیه کاربری ثبت نام کرده و اطلاعات سایت را تیکت کنید تا با اندک هزینه ای کار شما را انجام دهیم . اگر خواستید می توانید برای مشاوره با شماره های ۰۹۱۷۹۰۵۹۳۵۰ و یا ۰۹۳۹۸۶۹۵۲۳۸ با ما در ارتباط باشید.



نظرات ( 0 )

برای ارسال نظر باید وارد حساب کاربری خود شوید

کلیه حقوق برای وب سایت پنگاش محفوظ می باشد و هر گونه کپی برداری پیگرد قانونی دارد.
stats
تماس