آموزش مقدماتی افزونه AFC وردپرس تعداد بازدیدvisits : 310
|
|||||||||
poriya74
![]() ![]() ![]()
|
آموزش مقدماتی افزونه 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 |
|
ali
![]() ![]() ![]()
|
پاسخAnswer 1 : آموزش مقدماتی افزونه AFC وردپرس تشکر. نمیدونستم چنین چیزیم وجود داره! ولی خب همون زمینه دلخواه بیشتر حال میده! اومدم که.... باشم شایدم نباشم...یا باشم....ول کن آقا...
البته اومده بودم که باشم که خراب شد... |
||||||||
شنبه 21 تیر 1393 - 23:29 |
|
poriya74
![]() ![]() ![]()
|
پاسخAnswer 2 : آموزش مقدماتی افزونه AFC وردپرسنقل قول از aliاتفاقا من خودم فکر میکردم زمینه دلخواه خیلی بهتره ![]() اما دیدیم این دنیایی مدرن داره برای خودش واقعا |
||||||||
یکشنبه 22 تیر 1393 - 14:43 |
|