آموزش استفاده از متا باکس های سفارشی در وردپرس

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

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش استفاده از متا باکس های سفارشی در وردپرس
جزییات دوره
1h 33m
27
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Joe Casabona
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Joe Casabona Joe Casabona

برنامه‌نویس دوره، بنیان‌گذار دوره‌های خلاق

جو کازابونا یک توسعه‌دهنده دوره معتبر کالج است. او بنیانگذار دوره های خلاق است.

جو عاشق تدریس است. او کار آزاد را در سال 2002 آغاز کرد و بیش از 10 سال است که در سطح کالج معلم بوده است. اشتیاق او در هر دو زمینه، او را به ایجاد دوره های آموزشی سوق داد، مدرسه ای برای کسانی که می خواهند کسب و کارهای آنلاین ایجاد کنند. جو به عنوان یکی از طرفداران بزرگ یادگیری از طریق انجام، عاشق ایجاد دوره های متمرکز و تکلیف محور برای کمک به دانش آموزان برای ساختن چیزی است.

جو همچنین عاشق شنیدن داستان های مردم است. وقتی او تدریس نمی کند، برای پادکست خود با افراد مصاحبه می کند، چگونه آن را ساختم. در https://casabona.org بیشتر بیاموزید.