کلاس آموزش طراحی سایت

طبقه بندی های سفارشی و نحوه ایجاد در وردپرس

آیا می خواهید طبقه بندی های سفارشی در وردپرس ایجاد کنید؟

به طور پیش فرض ، وردپرس به شما امکان می دهد مطالب خود را با دسته ها و برچسب ها سازماندهی کنید. اما با طبقه بندی های سفارشی ، می توانید نحوه مرتب سازی محتوای خود را بیشتر سفارشی کنید.

در این مقاله ، ما به شما نشان خواهیم داد که چگونه به راحتی با و بدون استفاده از افزونه طبقه بندی های سفارشی را در وردپرس ایجاد کنید.

طبقه بندی های سفارشی و نحوه ایجاد در وردپرس

 

در حالی که ایجاد طبقه بندی های سفارشی قدرتمند است ، اما موارد زیادی برای پوشش وجود دارد. برای کمک به شما در تنظیم صحیح این امر ، جدول ساده محتوای زیر را ایجاد کرده ایم:

  • طبقه بندی وردپرس چیست؟
  • نحوه ایجاد طبقه بندی های سفارشی در وردپرس
  • ایجاد طبقه بندی های سفارشی با یک پلاگین (راه آسان)
  • ایجاد طبقه بندی های سفارشی به صورت دستی (همراه با کد)
  • نمایش طبقه بندی های سفارشی
  • افزودن طبقه بندی برای پست های سفارشی
  • افزودن طبقه بندی های سفارشی به منوی پیمایش
  • بیشتر طبقه بندی های وردپرس را انجام دهید

طبقه بندی وردپرس چیست؟

طبقه بندی وردپرس روشی برای سازماندهی گروه های ارسال ها و انواع پست های سفارشی است . واژه طبقه بندی از روش طبقه بندی بیولوژیکی به نام طبقه بندی لین (Linnaean) گرفته شده است.

به طور پیش فرض ، وردپرس دارای دو طبقه بندی است که دسته ها و برچسب ها نامیده می شوند . می توانید از آنها برای تنظیم پست های وبلاگ خود استفاده کنید.

با این حال ، اگر از یک نوع پست سفارشی استفاده می کنید ، دسته ها و برچسب ها برای همه انواع محتوا مناسب به نظر نمی رسند.

به عنوان مثال ، می توانید یک نوع پست سفارشی به نام “Books” ایجاد کنید و آن را با استفاده از طبقه بندی سفارشی به نام “موضوعات” مرتب کنید.

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

طبقه بندی ها همچنین می توانند سلسله مراتبی باشند ، بدین معنی که شما می توانید مباحث اصلی مانند داستان و داستان نویسی را داشته باشید. پس از آن می توانید زیرمجموعه های زیر هر دسته را داشته باشید.

به عنوان مثال ، داستان های فرعی ماجراجویی ، عاشقانه و ترسناک را به عنوان زیرمجموعه قرار می دهد.

اکنون که دانستید طبقه بندی سفارشی چیست ، بیایید بیاموزیم که چگونه طبقه بندی های سفارشی را در وردپرس ایجاد کنیم.

نحوه ایجاد طبقه بندی های سفارشی در وردپرس

ما برای ایجاد طبقه بندی های سفارشی از دو روش استفاده خواهیم کرد. ابتدا از یک افزونه برای ایجاد طبقه بندی های سفارشی استفاده خواهیم کرد.

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

 

ایجاد طبقه بندی های سفارشی با یک پلاگین (راه آسان)

اولین کاری که باید انجام دهید نصب و فعال سازی افزونه Custom Post Type UI است. برای جزئیات ، به راهنمای ما در مورد نحوه نصب یک افزونه وردپرس مراجعه کنید .

در این آموزش ، ما قبلاً یک نوع پست سفارشی ایجاد کرده ایم و نام آن را “کتاب” گذاشته ایم. بنابراین مطمئن شوید که نوع پست سفارشی ایجاد شده قبل از شروع ایجاد طبقه بندی های خود دارید.

در مرحله بعد ، به بخش CPT UI »افزودن / ویرایش مورد طبقه بندی در قسمت مدیریت WordPress بروید تا اولین طبقه بندی خود را ایجاد کنید.

طبقه بندی های سفارشی و نحوه ایجاد در وردپرس

 

در این صفحه ، باید موارد زیر را انجام دهید:

  • حلزون حرکت طبقه بندی خود را ایجاد کنید (این در URL شما وجود دارد)
  • برچسب جمع را ایجاد کنید
  • برچسب منحصر به فرد ایجاد کنید
  • برچسب ها را خودکار جمع کنید

اولین قدم شما ایجاد یک حلزون حرکت برای طبقه بندی است. این حلزون حرکت در URL و در جستجوی وردپرس استفاده می شود.

این فقط می تواند شامل حروف و اعداد باشد و به طور خودکار به حروف کوچک تبدیل می شود.

در مرحله بعد ، نام های جمع و منفرد را برای طبقه بندی سفارشی خود پر می کنید.

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

اکنون ، به بخش “برچسب های اضافی” پایین بروید. در این قسمت می توانید توضیحی درباره نوع پست خود ارائه دهید.

طبقه بندی های سفارشی و نحوه ایجاد در وردپرس

 

هنگام ویرایش و مدیریت محتوای آن طبقه بندی خاص سفارشی ، از این برچسب ها در داشبورد وردپرس شما استفاده می شود.

در مرحله بعدی ، گزینه تنظیمات را داریم. در این قسمت می توانید ویژگی های مختلفی را برای هر طبقه بندی که ایجاد می کنید تنظیم کنید. هر گزینه دارای توضیحاتی است که جزئیات کار آن را شرح می دهد.

طبقه بندی های سفارشی و نحوه ایجاد در وردپرس

 

در تصویر بالا ، خواهید دید که ما تصمیم گرفته ایم این طبقه بندی را سلسله مراتبی قرار دهیم. این به این معنی است که طبقه بندی “موضوعات” ما می توانند دارای عناوین فرعی باشند. به عنوان مثال ، موضوعی به نام Fiction می تواند دارای عناوین فرعی مانند Fantasy ، Thriller ، Mystery و موارد دیگر باشد.

در داشبورد وردپرس شما بسیاری از تنظیمات پایین تر از صفحه نمایش وجود دارد ، اما شما می توانید آنها را همانطور که برای این آموزش است بگذارید.

اکنون می توانید بر روی دکمه “افزودن طبقه بندی” در پایین کلیک کنید تا طبقه بندی سفارشی خود را ذخیره کنید.

پس از آن ، پیش بروید و نوع پست مرتبط با این طبقه بندی را در ویرایشگر محتوای وردپرس ویرایش کنید تا از آن استفاده کنید.

طبقه بندی های سفارشی و نحوه ایجاد در وردپرس

 

ایجاد طبقه بندی های سفارشی به صورت دستی (همراه با کد)

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

۱. ایجاد طبقه بندی سلسله مراتبی

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

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

//hook into the init action and call create_book_taxonomies when it fires

add_action( 'init', 'create_subjects_hierarchical_taxonomy', 0 );

//create a custom taxonomy name it subjects for your posts

function create_subjects_hierarchical_taxonomy() {

// Add new taxonomy, make it hierarchical like categories
//first do the translations part for GUI

  $labels = array(
    'name' => _x( 'Subjects', 'taxonomy general name' ),
    'singular_name' => _x( 'Subject', 'taxonomy singular name' ),
    'search_items' =>  __( 'Search Subjects' ),
    'all_items' => __( 'All Subjects' ),
    'parent_item' => __( 'Parent Subject' ),
    'parent_item_colon' => __( 'Parent Subject:' ),
    'edit_item' => __( 'Edit Subject' ), 
    'update_item' => __( 'Update Subject' ),
    'add_new_item' => __( 'Add New Subject' ),
    'new_item_name' => __( 'New Subject Name' ),
    'menu_name' => __( 'Subjects' ),
  ); 	

// Now register the taxonomy
  register_taxonomy('subjects',array('books'), array(
    'hierarchical' => true,
    'labels' => $labels,
    'show_ui' => true,
    'show_in_rest' => true,
    'show_admin_column' => true,
    'query_var' => true,
    'rewrite' => array( 'slug' => 'subject' ),
  ));

}

فراموش نکنید که نام و برچسب های طبقه بندی را با برچسب های طبقه بندی خود جایگزین کنید. همچنین متوجه خواهید شد که این طبقه بندی با نوع پست Books مرتبط است ، شما باید آن را به هر نوع پستی که می خواهید استفاده کنید تغییر دهید.

همچنین بخوانید:   نحوه یافتن و حذف آسان مطالب دزدیده شده و سرقت محتوا در وردپرس (5 روش)

۲. ایجاد طبقه بندی غیر سلسله مراتبی

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

//hook into the init action and call create_topics_nonhierarchical_taxonomy when it fires

add_action( 'init', 'create_topics_nonhierarchical_taxonomy', 0 );

function create_topics_nonhierarchical_taxonomy() {

// Labels part for the GUI

  $labels = array(
    'name' => _x( 'Topics', 'taxonomy general name' ),
    'singular_name' => _x( 'Topic', 'taxonomy singular name' ),
    'search_items' =>  __( 'Search Topics' ),
    'popular_items' => __( 'Popular Topics' ),
    'all_items' => __( 'All Topics' ),
    'parent_item' => null,
    'parent_item_colon' => null,
    'edit_item' => __( 'Edit Topic' ), 
    'update_item' => __( 'Update Topic' ),
    'add_new_item' => __( 'Add New Topic' ),
    'new_item_name' => __( 'New Topic Name' ),
    'separate_items_with_commas' => __( 'Separate topics with commas' ),
    'add_or_remove_items' => __( 'Add or remove topics' ),
    'choose_from_most_used' => __( 'Choose from the most used topics' ),
    'menu_name' => __( 'Topics' ),
  ); 

// Now register the non-hierarchical taxonomy like tag

  register_taxonomy('topics','books',array(
    'hierarchical' => false,
    'labels' => $labels,
    'show_ui' => true,
    'show_in_rest' => true,
    'show_admin_column' => true,
    'update_count_callback' => '_update_post_term_count',
    'query_var' => true,
    'rewrite' => array( 'slug' => 'topic' ),
  ));
}

به تفاوت بین ۲ کد توجه کنید. مقدار برای استدلال سلسله مراتبی برای طبقه بندی طبقه بندی درست و برای طبقه بندی برچسب مانند نادرست است.

همچنین ، در آرایه برچسب ها برای طبقه بندی برچسب های غیر سلسله مراتبی ، ما برای استدلال های parent_item و parent_item_colon null اضافه کرده ایم که به این معنی است که هیچ چیزی برای ایجاد مورد اصلی در UI نشان داده نمی شود.

طبقه بندی های سفارشی و نحوه ایجاد در وردپرس

 

نمایش طبقه بندی های سفارشی

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

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

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

معمولاً single.php ، content.php یا یکی از پرونده های داخل پوشه template-parts در قالب وردپرس شما است. برای اینکه بفهمید کدام پرونده را باید ویرایش کنید ، برای جزئیات بیشتر به راهنمای ما برای سلسله مراتب الگوی وردپرس مراجعه کنید.

شما باید کد زیر را در جایی که می خواهید اصطلاحات را نشان دهید اضافه کنید.

<?php the_terms( $post->ID, 'topics', 'Topics: ', ', ', ' ' ); ?>

می توانید آن را در پرونده های دیگری مانند archive.php ، index.php و هرجای دیگری که می خواهید طبقه بندی را نشان دهید ، اضافه کنید.

طبقه بندی های سفارشی و نحوه ایجاد در وردپرس

 

به طور پیش فرض طبقه بندی های سفارشی شما از archive.phpالگو برای نمایش پست ها استفاده می کنند. با این حال ، می توانید با ایجاد یک نمایشگر بایگانی سفارشی برای آنها taxonomy-{taxonomy-slug}.php.

افزودن طبقه بندی برای پست های سفارشی

اکنون که می دانید چگونه طبقه بندی سفارشی ایجاد کنید ، بیایید آنها را با یک مثال استفاده کنیم.

ما قصد داریم یک طبقه بندی ایجاد کنیم و آن را غیر داستانی بنامیم.

از آنجا که ما یک نوع پست سفارشی به نام “Books” داریم ، مشابه نحوه ایجاد یک پست وبلاگ معمولی است.

در داشبورد وردپرس خود ، برای افزودن یک اصطلاح یا موضوع به بخش Books »Subjects ( مباحث) بروید .

طبقه بندی های سفارشی و نحوه ایجاد در وردپرس

 

در این صفحه ، ۴ قسمت را مشاهده خواهید کرد:

  • نام
  • مثل حلزون حرکت کردن
  • والدین
  • شرح

در نام ، اصطلاحی را که می خواهید اضافه کنید می نویسید. می توانید از قسمت Slug صرف نظر کرده و توضیحی برای این اصطلاح خاص ارائه دهید (اختیاری).

در آخر ، روی دکمه “افزودن موضوع جدید” کلیک کنید تا طبقه بندی جدید خود را ایجاد کنید.

اصطلاح تازه اضافه شده شما اکنون در ستون سمت راست ظاهر می شود.

طبقه بندی های سفارشی و نحوه ایجاد در وردپرس

 

اکنون اصطلاح جدیدی دارید که می توانید از آن در پست های وبلاگ خود استفاده کنید.

همچنین می توانید هنگام ویرایش یا نوشتن محتوا ، در آن نوع پست خاص ، شرایط را مستقیماً اضافه کنید.

برای ایجاد پست کافیست به کتابها »افزودن صفحه جدید بروید . در صفحه ویرایش پست ، گزینه انتخاب یا ایجاد اصطلاحات جدید را از ستون سمت راست پیدا خواهید کرد.

طبقه بندی های سفارشی و نحوه ایجاد در وردپرس

 

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

تمام پست های شما که تحت آن اصطلاح ثبت شده اند ، از طریق آدرس اینترنتی خود در وب سایت شما قابل دسترسی خواهند بود. به عنوان مثال ، پست هایی که تحت عنوان Fiction قرار دارند در URL زیر ظاهر می شوند:

https://example.com/subject/fiction/

طبقه بندی های سفارشی و نحوه ایجاد در وردپرس

 

اکنون که طبقه بندی های سفارشی ایجاد کرده اید ، ممکن است بخواهید در منوی پیمایش وب سایت خود نمایش دهید.

به منوها «ظاهر» بروید و اصطلاحاتی را که می خواهید اضافه کنید در زبانه طبقه بندی سفارشی خود انتخاب کنید.

طبقه بندی های سفارشی و نحوه ایجاد در وردپرس

 

فراموش نکنید که برای ذخیره تنظیمات خود بر روی دکمه Save Menu کلیک کنید.

اکنون می توانید به وب سایت خود مراجعه کرده و منوی خود را در عمل مشاهده کنید.

طبقه بندی در وردپرس

 

برای جزئیات بیشتر ، به راهنمای گام به گام ما در مورد نحوه ایجاد یک منوی کشویی در وردپرس مراجعه کنید .

بیشتر طبقه بندی های وردپرس را انجام دهید

تعداد زیادی کار وجود دارد که می توانید با طبقه بندی های سفارشی انجام دهید. به عنوان مثال ، می توانید نحوه استفاده از آنها را در یک ابزارک نوار کناری تنظیم کنید یا برای هر اصطلاح نمادهای تصویر اضافه کنید .

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

اگر می خواهید طرح صفحات طبقه بندی سفارشی خود را سفارشی کنید ، می توانید Beaver Themer یا Divi را بررسی کنید . آنها هر دو صفحه ساز WordPress را کشیده و رها می کنند که به شما امکان می دهد بدون هیچ گونه کدگذاری ، طرح های دلخواه خود را ایجاد کنید.

امیدواریم این مقاله به شما کمک کند تا نحوه ایجاد طبقه بندی های سفارشی در وردپرس را بیاموزی

آشکار سازی:ما در تیلو وب با پایبندی به اصول اخلاقی و اجتماعی به قانون کپی رایت احترام می گزاریم و اعلام می نماییم این مطلب از سایت
www.wpbeginner.com
برداشت و ترجمه شده است.با سپاس از توجه شما.

یوتیوب ما : TILOWEB

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

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

دنبال چی میگردی؟

اگر چیزی پیدا نکردی به پشتیبانی پیام بده