::: در حال بارگیری لطفا صبر کنید :::Loading , please wait ...

انجمن کدستانMoisrex

MoisrexMoisrex.rozblog.com
زمان جاریtime : شنبه 16 تیر 1403 - 8:19 بعد از ظهر
نام کاربریusername : پسوردpassword : یاor عضویتregister | رمز عبور را فراموش کردمForgot your password?
شما در سایت ما ثبت نام نکرده اید و یا وارد اکانت کاربری خود نشده اید. از شما خواهشمند هستیم You are not log in to site. Please وارد شویدlogin یاor ثبت نام کنیدregister .
آموزش مقدماتی افزونه AFC وردپرس
تعداد بازدیدvisits : 310
poriya74 آفلاین



ارسال هاAnswers : 145
عضویتRegistration date : 4 /12 /1391
حمایت کردهThanks : 17
حمایت شدهThanked : 59
آموزش مقدماتی افزونه AFC وردپرس

سلام به همگی

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

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

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

توانایی های بیشتری را داراست.

یکی از مهم ترین ویژگی های افزونه نسبت به

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

مقدار دهی نشده باشد فیلد به نمایش در نیاید.

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

- جستجوی پیشرفته زمینه های سفارشی

- ایجاد زمینه های تصویری

- گزینش از انواع مختلف اطلاعات (تصاویر، گالری، لینک، ویزى ویگ، فایل ومتن و…)

- بارگزاری سریع دیتا با API

- و…

تا اینجا فهمیدید که افزونه AFC چقدر مفید است و میتوان با آن چه کار

هایی رو برای خودتون به راحتی انجام بدید، ولی از این به بعد به آموزش

افزونه میپردازیم.

توجه داشته باشید که این افزونه مقدماتی است و تنها برای کسانی است که

میخواهند یک دانلود باکس و یا خیلی از چیزهای دیگه در مطالبشون داشته

باشند. ما در این آموزش حرفی از قوانین ، توابع ، متاباکس و… نمیزنیم.

آموزش کار:

ابتدا پیش از هرچیز باید افزونه را دریافت کنید (برای دریافت کلیک کنید) ، سپس آن را نصب کرده و فعال کنید.

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

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

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

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

نام گروه کاملا دلخواه است. ما به عنوان مثال نام گروه را دریافت میگذاریم.

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

گزینه ” بدون متاباکس” را به ” دارای متاباکس استاندارد” تغییر میدهیم.

(۲)

حالا بر روی گزینه “افزدون زمینه” کلیک میکنیم. (۳)

منوی زیر به نمایش در می آید:

در این بخش ۳ تا از گزینه ها باید حتما پر شود. دیگر گزینه ها مهم و

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

توضیحی بدم اما در این مطلب خیر.

گزینه های مهم ما عبارتند از:

۱- برچسب زمینه: این نامی است که در برگه ویرایش نمایش داده خواهد شد و به کاربران سایت نمایش داده نمیشود.

۲- نام زمینه: نام زمینه در مشخص کردن مکان فیلد در

قالب به کار میرود. توجه داشته باشید که باید نام تک کلمه، بدون فاصله،

باشد (خط زیرین و خط تیره ها قبول هستند)

۳- نوع زمینه: بسته به نیاز شما تعیین میشود. (ما در این آموزش میخواهیم لینک دانلود قرار دهیم پس بر روی متن تنظیمش میکنیم)

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

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

خب دیگه تو این بخش لینکی که میخواهید قرار میدهید.

ما تا این جا ۹۰% کار را طی کردیم. تنها میمونه که آن را فراخوانی کنیم که در کجا نمایش یابد

(من در این جا نام زمینه را dl بطور مثال انتخاب کردم)

برای نمایش به لینک دانلود در ادامه مطلب به ویرایش گر قالب میرویم و گزینه Single.php را بر میگزینیم.

به درون حلقه مطالب رفته و در جایی مناسب که تمایل داریم لینک دانلود به

نمایش در بیاید کد را به صورت زیر قرار میدهیم. به عنوان مثال:

کد:
<?phpif ( get_field('dl') ) {echo '<a href=' . get_field('dl') . ' " target="_blank">دانلود فایل با لینک مستقیم</a>';}?>

در اینجا ما فیلد dl را فراخوانی میکنییم.

از آن میخواهیم که اگر فیلد dl مقدار دهی شده باشد در گزینه href فیلد را نمایان کند در غیر این صورت آن را به نمایش نگذار.

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

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

اگر سوال و یا ابهامی دارید در اینجا میتوانید مطرح کنید، ممکنه تو انجمن دیر تر جواب بدم

اگر زیاده رویی در گفتن و توضیح کردم ببخشید شما استاد من هستید همگی، اما بعضی ها نیاز دارند که بیشتر توضیح بهشون داده بشه

امیدوارم مطلب مفید بوده باشه :)

موفق و سربلند باشید



شنبه 21 تیر 1393 - 22:05
وب کاربرUser's blog ارسال پیامsend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شدهThanks : سپاس هاThanks (4) : ali - parslooki - vaysi - mahan12 -
ali آفلاین



ارسال‌هاAsnwers : 2769
عضویتRegistration date : 17 /9 /1391
حمایت کردهthanks : 477
حمایت شدهThanked : 485
پاسخAnswer 1 : آموزش مقدماتی افزونه AFC وردپرس

تشکر.

نمیدونستم چنین چیزیم وجود داره!

ولی خب همون زمینه دلخواه بیشتر حال میده!

اومدم که....
باشم
شایدم نباشم...یا باشم....ول کن آقا...
البته اومده بودم که باشم که خراب شد...
شنبه 21 تیر 1393 - 23:29
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
poriya74 آفلاین



ارسال‌هاAsnwers : 145
عضویتRegistration date : 4 /12 /1391
حمایت کردهthanks : 17
حمایت شدهThanked : 59
پاسخAnswer 2 : آموزش مقدماتی افزونه AFC وردپرس

نقل قول از ali

تشکر.

نمیدونستم چنین چیزیم وجود داره!

ولی خب همون زمینه دلخواه بیشتر حال میده!

اتفاقا من خودم فکر میکردم زمینه دلخواه خیلی بهتره

اما دیدیم این دنیایی مدرن داره برای خودش واقعا



یکشنبه 22 تیر 1393 - 14:43
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport



moisrex
درباره ماAbout us لینک های ماOur links کلمات کلیدیKeywords
انجمن تخصصی کدستان ، ساخته شده توسط فردی با نام مستعار Moisrex می باشد.This forum designed by a person who called Moisrex.

ایمیلE-mail : Moisrex @ Gmail.com
کدستان,انجمن کدستان,کدنویسی,انجمن پشتیبانی,فروم,رزبلاگ,آموزش کدنویسی,درخواست کد
تمامی حقوق این انجمن مربوط به همین انجمن می باشد | طراحی قالبCopyright (c) By Moisrex , All rights reserved | Desiger : Moisrex