آموزش طراحی وب

مدرسه مجازی ایرانیان

دسته بندی موضوعات
سفارش تبلیغات

زمینه های دلخواه سفارشی با Advanced Custom Fields​

زمینه های دلخواه با Advanced Custom Fields​

سلام خدمت همراهان همیشگی مدرسه مجازی ایرانیان

در این مقاله قصد دارم یک افزونه بهتون معرفی کنم. شاید برخی از دوستان با این افزونه آشنا باشند شاید هم اسم این افزونه رو نشنیده باشند.

این افزونه رو بسیار مفید دیدم و لازم دونستم به دوستان ایران وب لرنی معرفیش کنم.

شاید برای شما هم این مشکل بوجود اومده باشه که در سایتتون از زمینه های دلخواه زیادی استفاده کنید و مدیریت این زمینه های دلخواه براتون سخت باشه. با افزونه advanced custom fields به راحتی می تونید زمینه های دلخواهتون رو مدیریت کنید.

۱ – ابتدا این افزونه رو از مخزن وردپرس دانلود کنید و روی سیستم وردپرستون نصب کنید.

۲ – پس از اینکه نصب شد در منوی کناری بخشی بنام زمینه های دلخواه اضافه میشه :

advance custom field

حالا روی گزینه ی زمینه های دلخواه کلیک کنید. در صفحه ی جدید دکمه ی افزودن رو کلیک کنید:

advance custom field

وارد صفحه ی تعریف زمینه های دلخواه میشید:

advance custom field

۱- عنوان گروه زمینه های دلخواه رو وارد کنید . (شما میتونید چند گروه زمینه دلخواه ایجاد کنید ، هر گروه در یک کادر و متاباکس مجزا نمایش داده میشه که این مقدار عنوان متاباکس رو مشخص میکنه)

۲- در این قسمت مشخص می کنید که این زمینه های دلخواه برای چه بخشی در نظر گرفته بشه. معمولا برای پست ها زمینه های دلخواه تعریف می کنیم پس ” نوع نوشته ” و ” post ” رو انتخاب می کنیم.

نکته : اگر بخوایم برای دسته بندی های مختلف زمینه دلخواه های مختلف تعریف کنیم ، برای هر دسته بندی یک گروه زمینه دلخواه تعریف می کنید و در قسمت مکان ، گروه در حال ایجاد رو برای دسته بندی مورد نظرتون قرار میدید، مثلا بجای ” نوع نوشته ” گزینه ی ” دسته بندی ” رو انتخاب می کنید و بجای ” post ” ، ” دسته بندی ” مورد نظرتون رو انتخاب می کنید، برای اضافه کردن یه دسته بندی دیگه دکمه ” افزودن گروه قانون ” رو کلیک می کنید. اینطوری می تونید برای دسته بندی های مختلف زمینه دلخواه های متفاوت تعریف کنید.

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

۳ –  حالا با زدن دکمه ی افزودن زمینه میتونید به هر تعداد که دلتون میخواد زمینه تعریف کنید. جالب اینجاست که فرمت های مختلفی رو میتونید تعریف کنید. مثلا فیلد متنی باشه ، فیلد تصویر باشه و یا … .

5

در ” برچسب زمینه ” ، نام زمینه دلخواهتون که نویسنده هنگام ارسال مطلب در قسمت زمینه های دلخواه میبینه ، وارد می کنید.

در ” نام زمینه ” عنوان زمینه دلخواه رو وارد می کنید. نامی که برای تعریف در قالب ازش استفاده می کنید. مثلا در مثالی که در تصویر میبینید ما عنوان رو valume قرار دادیم حالا برای فراخوانی و نمایش مقدار این زمینه دلخواه باید از کد زیر استفاده کنیم:

در صفحه single و حلقه ی نمایش محتوا در جای مناسب کد زیر رو قرار بدید :

به همین ترتیب می تونید با زدن دکمه ی ” افزودن زمینه ” هر چند فیلد دلخواه میخواین تعریف کنید.

در بخش بعد موقعیت قرارگیری این زمینه های دلخواه در صفحه ی ارسال مطلب رو مشخص می کنید و اینکه شیوه ی نمایش به چه صورت باشه ، اگر ” استاندارد با متاباکس ” رو انتخاب کنید خیلی شیک براتون زمینه های دلخواه رو داخل یه کادر و متاباکس نمایش میده.

advance custom field

در انتها دکمه ی انتشار رو بزنید تا زمینه های دلخواهی که تعریف کردید ایجاد بشه.

advance custom field

به صفحه ارسال مطلب برید ، در موقعیتی که تعیین کردید متاباکس زمینه های دلخواه رو میبینید که فقط لازمه مقدار مورد نظر رو وارد نمایید.

در صورتی که هنوز زمینه های دلخواه رو مشاهده نمیکنید، یک مرتبه از مدیریت خارج شید و مجدد لاگین کنید.

advance custom field

خوب دوستان امیدوارم که این آموزش براتون مفید بوده باشه.

موفق و پاینده باشید

تهیه شده در مدرسه مجازی ایرانیان

<<

اگر این آموزش برای شما مفید بود با دوستان خود به اشتراک بگذارید



سفارش تبلیغات

گردآوری و تالیف : میترا رحیمی

بنیانگذار و نوسنده در مدرسه مجازی ایرانیان و سردبیر ماهنامه طراحی وب همچنین مدرس و مسلط به برنامه نویسی سمت سرور با PHP MVC و برنامه نویسی سمت کلاینت با html 5 , css3 , jquery , مبانی سئو و سیستم مدیریت محتوای وردپرس

خوراک خوشمزه و علمی روزانه
با وارد کردن ایمیلتون در فیلد روبرو آموزش های جذاب و vip دریافت نمایید

آموزش های مرتبط با این مطلب

دیدگاه های مخاطبین

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

  • ابوالفضل ویسی

    بسیار عالی بود . ممنون

  • hossein hassani

    سلام ببخشید چرا سایت آپدیت نمیشه؟آموزش های جدید css و html رو چه موقع میخواین منتشر کنین؟.

    • میترا رحیمی

      سلام

      به دلیل اینکه درگیر پکیج های آموزشی و ماهنامه ی جدید هستیم.

      موفق باشید

  • احمدرضا

    سلام.

    وقتی زمینه های دلخواه رو ساختیم، توی کدهای قالب چطور باید اطلاعات رو به اصطلاح بیرون بکشیم؟

    این تابع ()the_field از توابع استاندارد وردپرس هستش؟

    • میترا رحیمی

      سلام دوست عزیز
      دقیقا به همون صورت که تو آموزش گفته شده ، مثلا شما یه زمینه دلخواه با نام dlLink میسازید ، حالا برای درج مقدار این زمینه دلخواه در قالب از نامش استفاده می کنید و به شکل زیر اون رو تو قالب می نویسید :

      the_field(‘dlLink’);

      تابع the_field توی افزونه ی advanced custom fields تعریف شده مثل همه ی توابعی که در پوسته ی وردپرس استفاده می کنید و در مخزن وردپرس تعریف شده.
      موفق باشید

  • امیر

    سلام
    خسته نباشید
    سپاس فراوان از آموزش های خوب شما

  • بهزاد منفرد

    سلام جالب بود .

  • یاسین همتی

    با سلام و خسته نباشید

    ممنون بابت تمامی زحمات تیمتون

    منتظر نسخه جدید نشریه هستیم …

  • Hamed

    سلام، خیلی وقته که سایتتون آپدیت نشده! چرا؟

    • حسین همت یار

      سلام ، به زودی مقالات جدیدی اضافه خواهدشد . تشکر

  • mateshke

    با سلام
    من میخوام از این افزونه برای درج گالری استفاده کنم ، زمینه دلخواه گالری رو هم ایجاد کردم و در جایی که میخواستم این کد رو از توی مستندات سایت افزونه جاگذاری کردم:

    >
    <a href="”>
    <img src="” alt=”” />


    اما عکسها یا کیفیت پایینی لود میشن
    و همچنین آیکون های جهت برای بجایی بین عکسها هم نمیدونم چه طورپدیدار بشه

    • حسین همت یار

      سلام ، سوالات فقط در بخش پرسش و پاسخ جواب داده خواهد شد . تشکر

  • رامین مرادی

    سلام. من یه فیلد ساختم برای نمایش پست های easy digital downloads در صفحه کتگوری مطالب اصلی. حالا چجوری باید اینارو به نمایش بزارم؟ باید برگه category template رو ویرایش کنم؟ اونجا باید چه کدی رو بزارم؟ من زیاد وارد نیستم ممنون میشم اگر کد لازم رو برام بزارید یا به ایمیلم بفرستید. ممنون

    • حسین همت یار

      سلام ، سوالات فقط در بخش پرسش و پاسخ جواب داده خواهد شد . تشکر

  • آهنگر

    تشکر

  • امید

    خیلی این مطلب به من کمک کرد ممنون از توضیحات کامل و سایت مفیدتون

  • alireza

    لطفا آموزش های jquery هم تو سایتتون بگذارید. این مطالب خیلی کمه .می خوام آموزش
    کامل و حرفه ای جی کوئری از سایت جالب و زیبای شما یاد بگیرم.
    باتشکر

وبلاگ مدرسه

مختصری درباره ما
مدرسه مجازی ایرانیان در زمینه آموزش علوم و فنون طراحی و برنامه نویسی صفحات وب اعم از آموزش زبان های برنامه نویسی و کدنویسی و همچنین آموزش طراحی گرافیک توسط نرم افزارهای گرافیکی پیکسلی و برداری فعالیت دارد .
ورود به وبلاگ

مدرسین مدرسه

  • حسین همت یار

    حسین همت یار

    مدرس ، طراح رابط کاربری وب و موبایل با 8 سال سابقه ی فعالیت حرفه ای

سوابق کامل

آخرین پرسش و پاسخ ها

آخرین پرسش و پاسخ ها
شما هم سوالی دارید ؟