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

مقدمه

از موجودیت های کاربردی که در وردپرس برای طراحی و تغییر قالب و پلاگین با اون سر کار داریم پست تایپ ها (post type) و تاکسونومی ها(Taxonomy) هستند
زمانی که کار با وردپرس رو تا آغاز کرده باشید شاید از خودتون بپرسید چه زمانی نیاز به پست تایپ هایا تاکسونومی های داریم
ما در این مقاله قصد داریم به این موضوع بپردازیم

 

پست تایپ ها و تاکسونمی ها به زبان ساده

پست تایپ ها

هر یک از پست تایپ ها برای اشاره به موجودیت های متفاوت اشاره میکنند . خود وردپرس ۵ پست تایپ رو به صورت دیفالت داره
که شامل خود نوشته ها(Posts ) و برگه ها(pages) و ضمیمه ها(attachments) و پست تایپ ها مربوط به کار به منو ها( navigation menus) و آخرین پست تایپ به صورت دیفالت پست تایپ نگهداری ، اصلاح و تغییر تمام پست تایپ هاست(revisions)
تمام پست تایپ ها در جدول posts با نام متفاوت در ستون post_type ذخیره می شوند
پست تایپ ها در واقع برای وجه تمایز محتواها استفاده می شوند ، برای مثال نوشته ها و برگه ها هر کدوم یک نوع پست تایپ جدا هستند و برای اهداف متفاوت (در مقاله ای جدا تفاوتشان بیان خواهم کرد )

تاکسونومی ها

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

دو تاکسونومی پیش فرض خود وردپرس به ما میده که همون دسته بندی ها (categories )هستش یکی دیگه ام تگ ها(tags) هستند (در مقاله جدا فرق این دو رو بیان خواهم کرد)

همانند پست تایپ ها میتونیم تاکسونمی اختصای ایجاد کنیم و در پست تایپ هامون ازشون استفاده کنیم

کِی پست تایپ ها و تاکسونمی ها ایجاد کنیم؟

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

بنا به دلایلی که در زیر بیان میکنیم دلایل ایجاد پست تایپ ها و تاکسونمی های اختصاصی لازم است ؟
۱-پست تایپ جدید ایجاد میکنیم زمانی که فرمت نوشته ها جاری و روزانه سایت فرق داشته باشند
۲-پست تایپ جدید ایجاد میکنیم زمانی که پست ها به صورت روند روزانه نباشند
۳-تاکسونومی جدید میسازیم زمانی که نشه با دسته بندی و تگ موضوعات رو جدا کرد از هم مثلا زمانی که نیاز به فاز بندی موضوعات داریم
۴-نیازه به فیلد های اضافی داشته باشیم ( همون اضافه کردن متاباکس ها(Meta Boxes) که در یک مقاله جدا بیان خواهم داد )
۵-پست تایپ جدید ایجاد میکنیم زمانی که برای با فرمت گرافیکی برگه یا نوشته نشه مطلبمون رو بیان کنیم و نیاز به قالب اختصاصی باشه

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

۱-فرض کنید شما در بین پستتاتون پست تای مربوط به فیلم ها رو انتشار می دهید و این پست ها مورد استقبال مخاطبان قرار گرفته است
خب حالا شما نیاز دارید به ویژگی های اضافی برای پست های مربوط به فیلم مانند امتیاز دهی و ایجاد امکان سرچ بر اساس نام و ژانر و غیره ..
که برای این منظور شما نیاز به پست اختصاصی برای فیلم ها هستید و همچنین اضافه کردن تاکسونامی اختصاصی برای مرتب کردن بر اساس ژانر و بازیگر
که با این کار برای کاربر هایی که پست های مربوط به فیلم راحت تر میشه ،که به جای اینکه در میان همه پست ها بگردند فقط پست ها مربوط به فیلم رو دنبال میکنند

۲-مثال دیگه هم اینکه زمانی که یک سایت برای نشان دادن نمونه کار ها(portfolio) ایجاد میکنید(برای مثال کار های هنری) و در آن قرار است نمونه کار ها در دسته ای مختلف بیان شود
برای هر دسته میتوان یک پست تایپ جدا ایجاد کرد تا کاربرها بتوانند به صورت اختصاصی مطالب رو دنبال کنند

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

با ما همراه باشید

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

account_box ali kaviani


local_offer

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *