دیجی اسکریپت

افزونه Advanced Custom Fields همراه با آموزش (مقدماتی) | دیجی اسکریپت

افزونه Advanced Custom Fields همراه با آموزش (مقدماتی)
[ad_1]

افزونه Advanced Custom Fields یکی از ضروری ترین افزونه های وردپرس برای وبمستر ها و یا توسعه دهندگان است.اگر سایتی دارید که استفاده از زمینه های دلخواه کار شماست این افزونه حتما و حتما نیاز شما خواهد بود.

آموزش استفاده از افزونه Advanced Custom Fields

این افزونه برای فیلد های سفارشی پیشرفته است، شبیه به همان زمینه دلخواه وردپرس با این تفاوت که امکانات و توانایی های بیشتری را داراست و بهترین حسنش این است که با تمام قالب ها میتوان به راحتی تنظیمش کرد.
یعنی برای تغییر قالب دیگر نگرانی این را ندارید که زمینه دلخواه های قبلیتون از بین بره و یا دیتابیستون با زمینه های زیاد و شلوغ، بی دلیل سنگین بشه.

برخی از امکانات افزونه Advanced Custom Fields :

  • رابط کاربری ساده و کاربردی
  • جستجوی پیشرفته زمینه های سفارشی
  • ایجاد انواع زمینه های متنی، تصویری، فایل، رابطه و…
  • بارگذاری ساده و سریع مقدار انبوه داده ها با استفاده از API
  • ایجاد زمینه های دلخوا بصورت بصری
  • پردازش سریع مطالب و خصوصیات
  • قابلیت اجرا بر روی کلیه دیوایس ها و مرورگر ها
  • و…

پس از نصب و فعال سازی افزونه، منوی جدیدی به پیشخوان وردپرس به نام “زمینه های دلخواه” اضافه میشود.

با کلیک بر روی آن به صفحه زیر هدایت میشوید:

 Advanced Custom Fields

Advanced Custom Fields

بر روی افزودن کلیک کنید، صفحه ای مثل تصویر زیر نمایش داده میشود برای شما:

امکانات Advanced Custom Fields

۱٫ ابتدا نامی برای گروه مشخص کنید، منظور از گروه، فیلدهایی است که درون یک متاباکس قرار میگیرد، نام گروه کاملا دلخواه و اختیاری است.

۲٫ قبل از افزودن فیلد ها ابتدا به بخش تنظیمات>استایل میرویم و گزینه ” بدون متاباکس” را به ” دارای متاباکس استاندارد” تغییر میدهیم.

۳٫ حالا دیگه وقت ساخت زمینه هاست. بر روی گزینه “افزدون زمینه” کلیک کنید تا با فرم زیر مواجه شوید:

زمینه دلخواه

در این بخش ۳ گزینه برای ما خیلی مهمند که عبارتند از:

  1. برچسب زمینه: این نامی است که در موقع انتشار/ویرایش نوشته نمایش داده خواهد شد و به کاربران سایت نمایش داده نمیشود.
  2. نام زمینه: نام زمینه مهمترین فیلد این بخش میباشد.
    به عنوان یک متغیر برای نگهداری مقدار فیلد ها و نمایش آن در مکان های مختلف قالب به کار میرود.
    توجه داشته باشید فاصله (Space) در نام کلمه مجاز نیست و حتما باید با حروف لاتین تایپ شود.
  3. نوع زمینه: بسته به نیاز شما تعیین میشود و مشخص میکند که زمینه باید چه مقداری بگیرد.
    یعنی تصویر باشد یا متن و یا هر چیز دیگری که مد نظر شماست.

حالا اگر به فیلد های دیگری نیاز دارید این مرحله را مجددا تکرار کنید و فیلد های خود را بسازید. سپس از بر روی انتشار کلیک کنید تا گروه فیلد مورد نظر شما ساخته شود.

کارمون در پس زمینه به پایان رسیده است. از منوی نوشته ها، افزودن نوشته را بزنید تا نتیجه کار را مشاهده کنیم:

برای نمایش آن در هرکجای قالب که نیاز دارید میتوانید از توابع the_field() و یا get_field() استفاده کنید.

تفاوت این دو تابع در این است که تابع the مقدار را مستقیم چاپ میکند

ولی تابع get آن را باز میگرداند و در صورت نیاز شما میتوانید آن را چاپ کنید.

برای نمایش مقدار حالا کافیست که از ویرایشگر پوسته یک فایل که حاوی حلقه مطالب هست را انتخاب کنید و در هرجایی از حلقه که تمایل دارید کد زیر را قرار دهید:

<?php
//نمایش بدون شرط مقدار
the_field(‘field_name’);
//نمایش اگر زمینه دلخواه پر شده باشد
if ( get_field(‘field_name’) ) {
echo ‘<a href=’ . get_field(‘field_name’) . ‘ ” class=”btn blue”>دانلود با لینک مستقیم</a>’;
}?>

 

دانلود غیر مستقیم از مخزن وردپرس

 

[ad_2]

لینک منبع مطلب

برچسب ها

این مطلب بدون برچسب می باشد.

ارسال دیدگاه جدید

به نکات زیر توجه کنید

  • نظرات شما پس از بررسی و تایید نمایش داده می شود.
  • لطفا نظرات خود را فقط در مورد مطلب بالا ارسال کنید.