در این آموزش میخواهیم به نحوه تعیین شرط برای متا فیلدها در افزونه جت انجین بپردازیم. همچنین میخواهیم یاد بگیریم که چگونه میتوان با یک سری شروطی که برای متا فیلدهای خود در نظر میگیریم، مقداری که وارد متا فیلدها میکنیم متفاوت شوند.
نحوه تعیین شرط
به عنوان مثال میخواهیم یک عدد سوئیچر ایجاد کنیم که از کاربر بپرسد آیا ملک شما اتاق دارد یا خیر؟ حالا برای این کار ابتدا به پیشخوان افزونه جت انجین بروید و یک فیلد جدید دقیقا در بالای فیلد تعداد اتاق ایجاد کنید. در قسمت برچسب بنویسید “آیا ملک شما اتاق دارد” . نام شناسه را نیز مانند همیشه به صورت لاتین وارد کنید. حالا نوع فیلد را بر روی گزینه تغییر دهنده قرار دهید.
همچنین شما از طریق گزینه منطق شرطی میتوانید یک سری قوانین شرطی برای متا فیلد خود اعمال کنید. البته توجه داشته باشید که شرط بر روی سوال “آیا ملک شما اتاق دارد یا خیر” اعمال نمیشود. در واقع شرط بدین صورت است که باید تعیین کنید، اگر کاربر گفت ملک هیچ اتاقی ندارد، کل گزینههای اتاق برای او به نمایش درنیاید و برعکس.
برای تعیین شرط ابتدا بر روی گزینه منطق شرطی کلیک کنید. سپس گزینه Enable conditional logic را فعال نمایید. حالا باید شرط را تعیین کنید. فیلد را بر روی “آیا ملک شما اتاق دارد” قرار دهید. سپس گزینه اپراتور را بر روی برابر است بگذارید و مقدار را بر روی “در” قرار دهید. به این طریق میتوانید شرط مورد نظر خود را بر روی فیلد اعمال کنید.
اعمال شرط با رادیو
ابتدا یک فیلد جدید ایجاد کنید. به عنوان مثال “آیا ملک شما امکانات دیگری دارد”. سپس به فیلد امکانات بروید و یک منطق شرطی برای آن در نظر بگیرید. فیلد را بر روی گزینه “آیا ملک شما امکانات دیگری دارد” و اپراتور را بر روی گزینه “برابر” قرار دهید. همچنین باید مقدار را بر روی بله بگذارید. البته ما در قسمت اپراتورها گزینههای دیگری مانند نابرابر هم داریم. شما نسبت به مواردی که نیاز دارید میتوانید این شرط را تعیین کنید.
سخن پایانی
به این صورت میتوانید هرشرطی که میخواهید را برای فیلدهای خود در نظر بگیرید. با تعیین شرط برای فیلدهای مختلف سایت شما ظاهر حرفهایتری خواهد گرفت. امیدواریم این جلسه از آموزش جت انجین کاربردی واقع شده باشد. میتوانید در صورت نیاز سوالات و پیشنهادات خود را در قسمت دیدگاههای سایت ثبت کنید.
28 دیدگاه. Leave new
سلام وقت بخیر
ببخشید من میخوام از طریق جت انجین آدرس فروشگاه رو فراخوانی کنم بعد من صفحه فروشگاه رو از طریق وولنتور طراحی کردم اما وقتی توی جت انجین بهش شرط میدم که توی قسمت قالب های وولنتور قالب فروشگاه نمایش بده فیلدی چیزی نمایش نمیده بهم که پر کنم بعد اومدم توی جت انجین مقدار پیشفرض دادم فراخوانی کردم نمایش نداد ،بعد اومدم شرط دادم به صفحه فروشگاه توی قسمت برگه ها اونجا فیلد رو نشون داد و پرش کردم، باز اومدم توی وولنتور قالب فروشگاه رو ویرایش زدم فراخوانیش کردم ولی اون فیلد رو نمایش نمیده چیزی لطفا بگین باید چیکار کنم؟
سلام وقت شما بخیر،
در این خصوص بهتر است به کمک المان فیلد پویا داده مورد نظر خود را فراخوانی کنید.
با تشکر.
وقت بخیر مجدد ببخشید من اینو هم امتحان کردم اما چیزی که باید نمایش بده ، نمیده
سلام وقت شما بخیر،
خواهشمند است از ناحیه کاربری خود اقدام به ارسال تیکت فرمایید تا سایت شما بررسی شود.
با تشکر.
سلام این سوییچر هارو چطور تو صفحه پیج باید نشون بدیم؟
سلام وقت شما بخیر،
این مورد روش های مختلفی دارد، مثلا برای فیلتر داده ها میتوانید از افزونه فیلتر هوشمند المنتور – جت اسمارت فیلتر – JetSmartFilters استفاده کنید
با تشکر.
سلام من یک متافیلد قسمت محصولات ووکامرس اضافه کردم و توضیحاتم رو داخلش میزارم ولی افزونه رنک مث مشابه توضیحات محصول کار سئو روی اون انجام نمیده؟
میشه این گزینه فعال بشه؟
سلام وقت شما بخیر،
در این خصوص خواهشمند است از ناحیه کاربری خود اقدام به ارسال تیکت فرمایید تا نحوه تعریف این فیلد در افزونه رنک مث خدمتتان ارسال گردد.
با تشکر.
سلام
خسته نباشید
من نیاز به پست تایپی دارم که داخلش بشه با متافیلد فقط کاربرانی که انتخاب میکنم بتونن اون پست رو ببینن. یعنی هر کاربر فقط محتوای خاص خودش رو بتونه ببینه.
چجوری میتونم این کار رو انجام بدم؟
سلام وقت شما بخیر،
در این خصوص به نظر میرسد میتوانید از افزونه هایی که سطح اشتراک ایجاد میکنند نظیر restric content pro استفاده کنید
با تشکر.
وقت بخیر. من میخواهم یک فیلد “با مقادیر 6 ماهه و یکساله ” برای فایلهای فروشگاهم تعریف کنم. که بنابر انتخاب کاربر تاریخ انقضای دانلود فایل برایش فعال بشه. و از مدت 6 ماه بعد از خرید فایل را نتواند دانلود کنه.
بنظر شما چطوری باید قانون شرط را تعریف کنم ؟
شما چه راه حلی با جت انجین برای اینکار دارید؟
سلام وقت شما بخیر،
در این خصوص کدام فروشگاه ساز استفاده میکنید؟
با تشکر.
ووکامرس
سلام وقت شما بخیر،
در این خصوص پیشنهاد می کنم از آموزش ویدئویی YITH WooCommerce Membership دیدن فرمایید
با تشکر.
پس یعنی با جت انجین هیچ جوره نمیشه اینکار را کرد؟
این مورد کمی پیچیده است و با جت انجین احتمالا بایستی اندکی برنامه نویسی هم انجام دهید.
باتشکر
سلام خسته نباشید. من دقیقا مثل همین آموزش منطق شرطی رو اعمال میکنم ولی فیلد تعداد اتاق رو نشون نمیده فقط سوئیچر میاد و با روشن و خاموش کردنش هیچ اتفاقی نمیفته. تنظیم خاصی لازمه؟
سلام وقت شما بخیر،
اگر مطابق ویدیو انجام دادید و مشکل وجود دارد پیشنهاد میشود از بروز بودن افزونه خود مطمئن شوید و درصورتیکه باز هم مشکل وجود داشت از ناحیه کاربری خود در سایت اقدام به ارسال تیکت نمایید تا مورد بررسی شود.
با تشکر.
من اگه بخوام داخل برگه،رادیو و چک باکس نشون داده بشه و بتونم براش منطق شرطی بذارم باید چیکار کنم؟(داخل پیشخوان نه،داخل یکی از برکه های سایت که برای کاربرایی که وارد سایت میشند نمایش داده بشه)مثلا وقتی کاربر وارد سایت میشه اگه مثلا چک باکس اول رو انتخاب کرد،یه جیزی بهش نشون بده و اگه دوتا چک باکس رو انتخاب کرد،یه چیز دیگه.(اون یه چیز براساس تکسونومی هاست)
سلام وقت شما بخیر،
به نظر میرسد شما به فرم نیاز دارید که میتوانید از افزونه جت فرم بیلدر که در مخزن وردپرس رایگان قابل دانلود است مانند آموزش زیر دیدن فرمائید.
جهت دانلود یا مشاهده کلیک کنید
با تشکر.
سلام خسته نباشید این دوره کامل جت انجین کجا هستش که مدرس دوره درباره اون صحبت می کنند؟
سلام و وقت بخیر.
منظور این دوره است ( آموزش کامل جت انجین )
با آرزوی موفقیت برای شما .
درود بر شما ، از حضور و توجه شما بسیار ممنونیم.
باتشکر