احتمال زیاد به خوبی میدانید که در وردپرس با استفاده از دستهبندیها و برچسبها میتوان محتواهای مختلف را گروهبندی کرد. اما برخی مواقع ممکن است تمایل داشته باشید یک طبقه بندی جدید، جدا از دستهبندیها و برچسبها در سایت خود ایجاد کنید. به همین دلیل وردپرس در نسخه 2.8 قابلیت طبقه بندی سفارشی را اضافه کرد. البته ممکن است به جای کلمه طبقه بندی، واژه انگلیسی تاکسونومی (Taxonomi) را نیز شنیده باشید که به معنای همان “طبقه بندی” میباشد.
حالا برای اینکه روش صحیح و اصولی ایجاد طبقه بندی سفارشی (Custom Taxonomies) را یاد بگیرید، تا پایان این مقاله کوتاه آموزشی از وبلاگ سایت ابزار وردپرس همراه ما باشید. 😉
آنچه میخوانید:
ساخت طبقه بندی (تاکسونومی) سفارشی در وردپرس
ایجاد طبقه بندی سفارشی در وردپرس اصلا کار سختی نیست؛ بنابراین جای نگرانی برای شما وجود ندارد. (البته باید اندکی دانش کد نویسی برای انجام این کار داشته باشید). به صورت کلی برای ساخت تاکسونومی سفارشی، کافی است از تابع ()register_taxonomy استفاده کنید. همین. 😃
برای مثال قطعه کدی که در قسمت زیر مشاهده میکنید، یک نمونه تاکسونومی ساخته شده در وردپرس است. کافی است کدهای زیر را کپی کنید و به شکل دلخواه آنها را تغییر دهید و یک تاکسونومی مناسب برای سایت خود ایجاد کنید.
function people_init() {
// create a new taxonomy
register_taxonomy(
'people',
'post',
array(
'label' => __( 'People' ),
'rewrite' => array( 'slug' => 'person' ),
'capabilities' => array(
'assign_terms' => 'edit_guides',
'edit_terms' => 'publish_guides'
)
)
);
}
add_action( 'init', 'people_init' );
طبقه بندی سفارشی را میتوانید در موارد مختلف نیز استفاده کنید. برای مثال برای گروهبندی کاربران ویژه یا VIP به راحتی میتوانید از تاکسونومیها کمک بگیرید.
حرف آخر
برای سایتهای معمولی و ساده، طبقه بندی سفارشی کاربرد خاصی ندارد. استفاده از تاکسونومی سفارشی بیشتر مناسب سایتهای بزرگ است که محتواهای بسیار زیادی دارند. در واقع سایتهای بزرگ با کمک تاکسونومی های سفارشی خیلی ساده و راحت میتوانند محتواها را به صورت دلخواه گروهبندی کنند. با انجام این کار دسترسی به محتواها برای کاربران نیز راحتتر خواهد شد. در نتیجه استفاده صحیح و اصولی از تاکسونومی سفارشی میتواند تاثیر مثبتی بر رابط کاربری (UX) سایت بگذارد.
امیدواریم این مقاله آموزشی برای شما همراهان سایت ابزار وردپرس مفید واقع شده باشد. اگر سوال یا تجربهای در رابطه با این موضوع دارید، میتوانید در بخش دیدگاهها برای ما ارسال کنید. 🙂