ایجاد روتیتر در قالب های وردپرس

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

 

با سلام یکی از پر کاربردترین یا میشه گفت لازم ترین آیتم ها برای قالب های وردپرس مخصوصا قالب های خبری داشتن روتیتر یا زیر تیتر یا سوتیتر (یا هرچیز اینجوری 😅 ) هست. تو وردپرس با استفاده از متاباکس ها میشه اینکارو انجام داد و فیلد های سفارشی رو به قالب اضافه کرد ولی خب متاباکس کارو همچین ساده هم نکرده، مثلا برای کسی که فقط قالب رو خریده تا سایتشو اداره کنه یکم سخته ارتباط برقرار کردن با این متاباکس ها و یه سری مشکلات دیگه هم داره که حالا بی خیال بریم به ادامه مقالمون برسیم.

 

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

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

 

برای اینکار آقای «نیما صابری» یه افزونه منتشر کرده تو خود سایت وردپرس هست میتونید دانلودش کنید بعد نصب ۵ تا فیلد جدید به پست ها اضافه میکنه (روتیتر، منبع خبر، گزارش توسط، تصویر توسط، برگرفته از) که با توجه به ساختار ساده ای که داره خودتون میتونید فیلد مورد نظرتون رو بهش اضافه یا ازش کم کنید.

 

این افزونه رو میتونید به این شکل به صورت مستقل به قالبتون اضافه کنید و دیگه لازم نباشه که نصب بشه

افزونه رو دانلود کرده و از حالت فشرده درش بیارید. داخلش دوتا فایل هست که یکی تکسته باهاش کاری نداریم اونی index.php  هست رو اسمش رو به rootitr.php تغییر بدین و بعد داخل پوشه اصلی قالبتون اضافش کنید.

برای اینکه این فایل به قالب اضافه بشه با استفاده از کد زیر اون رو به function.php  اضافه کنید.

 

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

فقط کافیه چیزی که میخواین رو به این آرایه اضافه کنید.

برای استفاده تو جاهای مختلف قالب هم میتونید این تابع   get_rootitr(”)این تابع رو فراخوانی کرده و داخل تک کوتیشن هاش اسم آرایه رو بنویسید مثلا به این شکل

get_rootitr(‘copy’)

بنویسید برگرفته از رو مینویسه برای شما

 

ایرادات اشکالات و ضعف های این مقاله رو بنویسید تا در مقاله های بعدی اصلاح کنیم. اگر سوالی هم داشتین حتما کامنت کنید که به سوالات پاسخ بدیم.

 

لینک افزونه Advanced Custom Fields

Advanced Custom Fields

لینک افزونه روتیتر

Rootitr

برچسبها
مطالب مرتبط

دیدگاهی بنویسید.

بهتر است دیدگاه شما در ارتباط با همین مطلب باشد.

0