ایجاد یک پست تایپ (پست سفارشی) خاص مانند بخش نوشته ها
شاید براتون پیش بیاد نیاز داشته باشید یک بخش سفارشی در وردپرس مانند بخش نوشته ها داشته بشید برای مثال میتوانید یک بخش به نام “پروژه ها” یا “کتاب ها” و … داشته باشید که بتوانید مانند مقالات یک سری پست خاص در آن قرار دهید.
برای اینکار شما هم میتوانید از افزونه استفاده کنید و هم از کد اختصاصی که توی هر دو حالت خروجی کار یکی خواهد بود و در این آموزش هر دو روش توضیح داده خواهد شد.
ایجاد پست تایپ سفارشی با افزونه Custom Post Type UI
برای ایجاد پست تایپ خاص ابتدا افزونه را از لینک زیر یا از مخزن وردپرس دانلود و نصب کنید و بعد از نصب گزینه “CPT UI” به پنل پیشخوان وردپرس اضافه خواهد شد.
روی گزینه “Add/Edit Post Types” < “CPT UI” کلیک کنید و در این بخش باید فرم موجود را تکمیل نمایید و برای مثال در لیست زیر موارد را برای ایجاد یک پست تایپ به نام پروژه ها تکمیل کردم و به جای آن شما میتوانید از هر پست تایپ دیگری را نمایش دهید:
Plural Label: پروژه ها
Singular Label: پروژه
Post Type Description : در این بخش میتوانید پروژه های خود را قرار دهید.
Menu Name : پروژه ها
All Items : همه پروژه ها
Add New : اضافه کردن
Add New Item : اضافه کردن جدید
Edit Item : ویرایش پروژه
New Item : پروژه جدید
View Item : مشاهده پروژه
View Items : مشاهده پروژه ها
Search Item : جستجو در پروژه ها
Not Found : پروژه ای پیدا نشد!
Not Found in Trash : پروژه ای در زباله دان موجود نیست
Parent : والد پروژه
Featured Image : تصویر پروژه
Set Featured Image : قرار دادن به عنوان تصویر پروژه
Remove Featured Image : حذف تصویر پروژه
Use Featured Image : استفاده به عنوان تصویر پروژه
Archives : آرشیو پروژه ها
Insert into item : اضافه کردن به پروژه
Uploaded to this Item : پروژه بروزرسانی شد
Filter Items List : فیلتر های پروژه ها
Items List Navigation : ناوبری پروژه
Items List : لیست پروژه ها
Attributes : ویژگی های پروژه ها
“New” menu in admin bar : پروژه
Item Published : پروژه منتشر شد.
Item Published Privately : پروژه به صورت خصوصی منتشر شد.
Item Reverted To Draft : پروژه به پیشنویس منتقل گردید.
Item Scheduled : زمانبندی پروژه
Item Updated : پروژه بروزرسانی شد.
در باکس بعد از قرار دادن فیلد ها یک سری فیلد های انتخابی موجود هست که پیشرفته هستند و فقط فیلد های مورد نیاز رو در ادامه توضیح خواهم داد:
Menu Position : موقعیت قرار گیری پست تایپ (به صورت عدد میتوانید وارد کنید)
Menu Icon : ایکون نمایشی پست تایپ
Supports : بخش هایی که در این پست تایپ نیاز دارید فعال باشد.
Taxonomies : تاکسونومی هایی که در این پست تایپ نیاز دارید نمایش داده شود مانند (دسته بندی ها یا برچسب ها یا تاکسونومی های اختصاصی)
کار تمام شد و بعد از انجام موارد بالا دکمه “Add Post Type” را بزنید تا پست تایپ شما ایجاد شود.
ایجاد پست تایپ سفارشی بدون افزونه در وردپرس
برای این روش شما کد های زیر را در فایل function.php قرار دهید تا پست تایپ جدید اضافه شود.
بیش از 8 سال هست که در حوزه وردپرس به صورت تخصصی فعالیت میکنم و همیشه علاقمند به یادگیری مباحث جدید در زمینه های وب هستم و در تلاشم با تولید آموزش های گوناگون در زمینه وردپرس، سهمی در توسعه وردپرس فارسی داشته باشم.