آموزش ساخت پست تایپ اختصاصی در وردپرس

۲۹ اردیبهشت ۱۳۹۹

نویسنده : مرتضی دریوژه | دسته بندی: آموزشی | ۰ نظر | ۹۶ بازدید

چکیــــــده ...

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

ساخت پست تایپ در وردپرس

با سلام , در این ساعت از دانشگاه قلب وردپرس در خدمت شما هستیم با آموزش ساخت پست تایپ اختصاصی در وردپرس

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

برگه ها و رسانه ها نام برد.

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

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

یک پست تایپ جدیدی را به هسته وردپرس اضافه کنیم.

توجه داشته باشید که کلیه خصوصیات این پست تایپ ها با پست تایپ های دیگر متفاوت میباشد , مثلا اگر در

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

یک باکس دانلود بسازید و ….

در واقع کلیه پست تایپ های شما شامل محصولات و برگه ها و نوشته ها و… دارای متاهایی هستند که همه در یک جدول

دیتابیس ذخیره میشوند و نوشته ها و برگه ها و پست تایپ های شما همگی در جدول wp_posts ذخیره میشوند.

 

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

و البته نحوه استفاده از آن ( فراخوانی ) در قالب را نیز به شما توضیح خواهم داد.

 

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

خب به سراغ معرفی کد ها میرویم :

 

در کد مرحله اول ما یک تابع ( فانکشن ) را با عنوان wpheart_post_type ساختیم و در آن به کمک یک آرایه

کلیه موارد مورد نیاز را نوشتیم که همه موارد ذکر شده مهم هستند و در صورت عدم وجود هر یک از آنها

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

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

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

ها را خواهیم ساخت.

در کد مرحله دوم کد های مربوط به تکسونومی دسته بندی را مشاهده میکنید :

در کد های قسمت دوم به کمک تابع register_taxonomy و تابعی که با نام wpheart_cat_taxonomy ساخته بودیم

یک تکسونومی با عنوان دسته ها ( دسته بندی ) به پست تایپی که در مرحله اول با عنوان مقاله ها ساختیم

اضافه کردیم.

و به کمک یک اکشن تابع مورد نظر را به هسته وردپرس اضافه کردیم.

در مرحله سوم برای اضافه کردن تکسونویم برچسب ها دقیقا مانند بخش دوم ( دسته بندی ) اقدام میکنیم و کد را به شکل زیر

قرار میدهیم :

 

 

در نهایت در قسمت سوم کد های برچسب را به پست تایپ مورد نظرمان اضافه کردیم .

به این ترتیب شما میتوانید با تغییر نام توابعی که ساختیم به نام های دیگر به تعداد نامحدودی پست تایپ به سایت خودتان

اضافه نمایید.

 

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

 

پایان/.

 

 

مرتضی دریوژه

مرتضی دریوژه نویسنده مقاله

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

0 0 رای
امتیاز شما به این آموزش
0 Comments
Inline Feedbacks
View all comments