در این قسمت از آموزش جت اسمارت فیلتر به سراغ منبع ورودی دستی می رویم؛ قابلیتی که به شما اجازه می دهد فیلترهایی بسازید که ارتباطی با تاکسونومی ها، فیلدهای داینامیک یا داده های وردپرس ندارند و به صورت سفارشی توسط خود شما تعریف می شوند. این قابلیت زمانی کاربرد دارد که بخواهید گزینه هایی را در فیلتر نمایش دهید که از قبل در سایت وجود ندارند، اما می خواهید کاربر بتواند بر اساس آن ها انتخاب کند یا نتایج خاصی نمایش داده شود.
کاربردهای مهم منبع ورودی دستی
گاهی ساختار سایت به گونه ای است که نیاز دارید فیلترهایی اضافه کنید که از هیچ دیتایی به طور مستقیم خوانده نمی شوند؛ برای مثال فیلتر رنگ، رنج های انتخابی اختصاصی، نام های گروه بندی شده که تاکسونومی نیستند، یا حتی گزینه هایی برای تغییر وضعیت نمایش. در چنین مواقعی منبع ورودی دستی بهترین انتخاب است. شما می توانید هر تعداد گزینه دلخواه وارد کنید، برای آن ها برچسب و مقدار مجزا تعیین کنید و سپس مشخص کنید هر گزینه چه دیتایی را فیلتر یا چه شرطی را اعمال کند. این سطح از انعطاف پذیری باعث می شود جت اسمارت فیلتر برای انواع پروژه ها از سایت های شرکتی گرفته تا فروشگاهی و آموزشی یک ابزار قدرتمند و قابل اتکا باشد.
تنظیمات و نحوه اتصال ورودی دستی به لیستینگ
پس از تعریف گزینه ها، نوبت به اتصال آن ها به لیست محتوا یا لیستینگ جت انجین می رسد. کافی است مقدارهای اختصاص داده شده در ورودی دستی را با کوئری لیستینگ هماهنگ کنید تا هنگام انتخاب، نتایج دقیقا مطابق گزینه موردنظر تغییر کنند. این فیلتر مانند بقیه فیلترها امکان اجرای AJAX، تعیین نحوه نمایش گزینه ها، انتخاب نوع فیلتر (چک باکس، دکمه، رادیو و…) و شخصی سازی ظاهری کامل را در المنتور دارد.