لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش استفاده از متا باکس های سفارشی در وردپرس
Using Custom Meta Boxes in WordPress
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
هنگامی که در حال ساخت افزونه یا تم خود هستید، مهم است که تعداد وابستگی های خارجی را که صاحب سایت برای استفاده از آن نیاز دارد کاهش دهید. در حالی که تعداد زیادی پلاگین فیلد سفارشی عالی وجود دارد، CMB2 به شما امکان می دهد آن را به عنوان یک کتابخانه در قالب یا افزونه خود قرار دهید. در این دوره، جو کازابونا، توسعهدهنده دوره و مؤسس دورههای خلاق، نحوه عملکرد CMB2، زمان استفاده از آن و نحوه ایجاد یک وبسایت با استفاده از آن در یک افزونه سفارشی را به شما آموزش میدهد. جو به تعریف فیلدهای سفارشی، ایجاد متا باکس، اضافه کردن یک نوع فیلد سفارشی و افزودن فیلدها به جعبه های متا می پردازد. او به شما نشان می دهد که چگونه یک آپلود کننده فایل اضافه کنید، یک فیلد قابل تکرار ایجاد کنید، داده ها را از CMB2 دریافت کنید و خیلی چیزهای دیگر. جو پس از پرداختن به نحوه ساخت جعبه انتخاب پست، برخی از ویژگیهای قابل توجه، مانند پشتیبانی از جعبه متا، ایجاد صفحه گزینههای تم، و افزودن فیلدها به نمایههای کاربر را بررسی میکند.
سرفصل ها و درس ها
معرفی
Introduction
فیلدهای سفارشی بدون وابستگی
Custom fields without dependency
آنچه شما باید بدانید
What you should know
نمای کلی پروژه آزمایشی
Demo project overview
1. CMB2 چگونه کار می کند
1. How CMB2 Works
CMB2 چیست و چگونه کار می کند؟
What is CMB2 and how does it work?
تفاوت بین CMB2 و ACF
The difference between CMB2 and ACF
نصب CMB2 از طریق دایرکتوری پلاگین
Installing CMB2 via the Plugin Directory
راه اندازی پلاگین پروژه ما
Setting up our project plugin
CMB2 به عنوان یک کتابخانه برای افزونه شما
CMB2 as a library for your plugin
مستندات CMB2
The CMB2 documentation
انواع فیلد در CMB2
Field types in CMB2
CMB2 و ویرایشگر بلوک
CMB2 and the block editor
2. ایجاد زمینه های سفارشی ما
2. Building Our Custom Fields
تعریف فیلدهای سفارشی ما
Defining our custom fields
ایجاد جعبه های متا ما
Creating our meta boxes
اضافه کردن یک نوع فیلد سفارشی
Adding a the custom field type
افزودن فیلدها به جعبه های متا ما
Adding fields to our meta boxes
اضافه کردن یک آپلود کننده فایل
Adding a file uploader
ایجاد یک فیلد قابل تکرار
Creating a repeatable field
نحوه دریافت اطلاعات از CMB2
How to get data from CMB2
افزودن فیلدهای سفارشی ما به جلو
Adding our custom fields to the frontend
نمایش از یک فیلد قابل تکرار
Displaying from a repeatable field
3. ایجاد یک جعبه پست انتخاب
3. Creating a Post Select Box
ساخت کادر انتخاب پست
Building a post select box
به روز رسانی خروجی محتوا
Updating the content output
4. ویژگی های قابل توجه
4. Noteworthy Features
آوردن طبقه بندی ها
Bringing in taxonomies
پشتیبانی از فرانت اند متا باکس
Frontend Meta Box support
ایجاد صفحه گزینه های تم
Creating a theme options page
افزودن فیلدها به پروفایل کاربر
Adding fields to user profiles
جو کازابونا یک توسعهدهنده دوره معتبر کالج است. او بنیانگذار دوره های خلاق است.
جو عاشق تدریس است. او کار آزاد را در سال 2002 آغاز کرد و بیش از 10 سال است که در سطح کالج معلم بوده است. اشتیاق او در هر دو زمینه، او را به ایجاد دوره های آموزشی سوق داد، مدرسه ای برای کسانی که می خواهند کسب و کارهای آنلاین ایجاد کنند. جو به عنوان یکی از طرفداران بزرگ یادگیری از طریق انجام، عاشق ایجاد دوره های متمرکز و تکلیف محور برای کمک به دانش آموزان برای ساختن چیزی است.
جو همچنین عاشق شنیدن داستان های مردم است. وقتی او تدریس نمی کند، برای پادکست خود با افراد مصاحبه می کند، چگونه آن را ساختم. در https://casabona.org بیشتر بیاموزید.
نمایش نظرات