خلاصه
در این آموزش، ما به موضوع چگونگی ایجاد الگوی لیست و شبکه لیست کاربران با استفاده از ویژگی های افزونه جت انجین میپردازیم.
لیست ایجاد شده با پلاگین جت انجین ابزاری بسیار کاربردی برای سازماندهی مطالب در بخشهاست. لیست با چند کلیک و ابزارک های پویا که قادر به نمایش انواع اطلاعات هستند، ایجاد میشه: پستها، صفحات، محصولات و کاربران. در این آموزش جت انجین از المنتور فارسی ساخت الگوی لیست کاربران رو یادمیگیریم.
آماده سازی در بکاند
گام اول: اضافه کردن کاربران
اول از همه از داشبورد وردپرس > کاربران > افزودن
پارامترهای پیش فرض مورد نیاز رو وارد کنین: نام کاربری، ایمیل ، نام و نام خانوادگی، وب سایت و سایر اطلاعات.
توجه داشته باشین که نام کاربری قابل تغییر نیست و فقط در قسمت بکند نشون داده میشه.
گام دوم: تنظیم متا فیلد برای کاربران
حالا به جت انجین > جعبه های متا رفته و دکمه “افزودن جدید” رو فشار بدین. عنوان جعبه متا رو تنظیم کنید و مقدار “کاربر” رو در قسمت جعبه متا انتخاب کنید.
بعد، باید لیست کشویی Visible at گزینه ای، انتخاب کنید. این گزینه تعیین میکنه چه کسی میتونن فیلدهای متا ایجاد شده رو ببینن و ویرایش کنن.
- اگر گزینه Edit User انتخاب بشه، جعبه متا فقط برای مدیر قابل مشاهدهست.
- اگر گزینه Edit User & Profile (ویرایش کاربر و نمایه) انتخاب بشه، جعبه متا هم برای مدیر و هم برای کاربران قابل مشاهده و ویرایشه.
حالا وقتشه که فیلدهای متا رو اضافه کنیم. برای ساخت فیلدهای متا میتونین این آموزش رو ببینین.
گام سوم: پر کردن فیلدهای متا کاربران
به قسمت کاربران > همه کاربران برید و روی دکمه “ویرایش” در زیر هر عنوان کلیک کنین. بین سایر تنظیمات پیش فرض در پایین صفحه، فیلدهای متایی رو که قبلاً ایجاد کردین مشاهده میشه. قسمتهای مربوطه رو با اطلاعات مناسب پر کنین و روی دکمه “به روزرسانی نمایه” کلیک کنین.
ساخت لیستینگ برای کاربران
گام اول: ساخت لیستینگ برای نمایش اطلاعات کاربران
به داشبورد وردپرس > جت انجین > لیستها برید و روی دکمه “افزودن جدید” کلیک کنید. گزینه “کاربران” رو در قسمت منبع لیست انتخاب کنین. نام خاصی رو وارد کنید و گزینه “المنتور” رو در قسمت لیست مشاهده انتخاب کنین.
برای پر کردن لیست باید از ابزارکهای پویا استفاده کنین. ویجت فیلد پویا و گزینه “Post / Term / User Data” رو در قسمت منبع انتخاب کنین. در قسمت Object، شما میتونین از بین چندین مورد یکی را انتخاب کنید. با استفاده از نوع منبع / ترم / کاربر داده می توانید تمام اطلاعات پیش فرض اضافه شده به هر کاربر رو نمایش بدین.
شناسه مقدار عددی شناسه کاربر رو نشون میده.
ورود نامی رو نشون میده که هنگام نصب وردپرس تنظیم شده.
نام مستعار نامی رو نشون میده که به عنوان نام مستعار در تنظیمات کاربران تنظیم شده.
ایمیل هم مقدار رو از قسکت تنظیات کاربری میگیره.
URL آدرس وب سایتی رو که در قسمت مربوطه در داشبورد وردپرس وارد کردین نمایش میده.
تاریخ ثبت نام تاریخی رو نشون میده که کاربر به پایگاه داده اضافه شده. گزینه خروجی فیلتر فیلد رو مانند معمول برای مقادیر داده فعال کنید.
Display Name نامی رو که ابرای نمایش در سایت وارد کردین رو نشون میده.
در مورد آواتار پیش فرض، اگر گزینه User Avatar رو در قسمت منبع انتخاب کنین، میتونین با ابزارک تصویر پویا نمایش بدین. بعد، نوار لغزنده ای برای تعیین اندازه دقیق تصویر دارین. همچنین، میتونین تصویر برگشتی رو تنظیم کنین که در صورت خالی بودن آواتار یا حتی وجود نداشتن نشون داده میشه. اما اگر گزینه Hide رو فعال کنین اگه مقدار خالی باشه، نمایش داده نمیشه و گزینه fallback در دسترس نخواهد بود.
گام دوم: نشون دادن لیست کاربران
بالاخره باید تمام کاربران رو با کمک ابزارک شبکه لیستینگ در صفحه نمایش بدین. این ویجت رو به صفحه بکشید و نام لیست مورد نیاز برای نمایش رو انتخاب کنین. نتیجه بدون یک ظاهر طراحی شده اینطوریه:
اگه آموزشها براتون مفیده برامون بنویسید!
6 پاسخ
عرض ادب
وقتی یه لیستینگ درست میکنم برای کاراسل محصولات چطور میتونم با هاور شدن سبد خرید و نمایش سریع نمایش داده بشه؟
ممنون میشم اینو توضیح بدید
باسلام و احترام خدمت شما کاربر گرامی
برای راهنمایی بهتر این موضوع لطفا به تلگرام پشتیبانی سایت پیام ارسال نمایید تا همکاران ما شما را راهنمایی کنند .
باتشکر از حضور سما
ممنون بابت آموزش های خوبتون
راجع به این جلسه یه سوالی داشتم
چطور میشه این لیستینگ کاربران رو لینک کرد به پروفایل کاربری ای که با آلتیمیت ممبر یا یو لایک درست میشه
یعنی وقتی روی اسم کاربر کلیک کنی بره تو صفحه پروفایل کاربر
درود بر شما ممنون از حضورتون
چون جت انجین پروفایلساز کاربری داره من این امکان رو بررسی نکردم و ممکنه اصلا این قابلیت نباشه
بهتره از پروفایلساز خود جت انجین استفاده کنید.
درست شد
ممنون از شما
جت انجین حتی تو ساختن پروفایل هم افزونه خوبیه : )
بله همینطوره بسیار پرکاربرده. موفق باشید.