افزودن دسته بندی جدید به پست تایپ ها در وردپرس
افزودن دسته بندی جدید به پست تایپ ها در وردپرس
سلام ، همانطور که می دانید در چند روز پیش در مورد پست تایپ ها و اینکه چطور می توانید در وردپرس یک پست تایپ سفارشی بسازیم توضیح دادیم که می توانید برای دیدن این آموزش پست تایپ ها در وردپرس کلیک کنید و به آموزش پست تایپ ها در وردپرس چیست و ساخت پست تایپ سفارشی در وردپرس بروید که ما در این مقاله افزودن دسته بندی جدید به پست تایپ ها در وردپرس می خواهیم به شما آموزش دهیم که چطور می توانید یک دسته بندی جدید به پست تایپ ساخته شده خود اضافه کنید.
اهمیت دسته بندی ها در پست تایپ وردپرس :
از آنجایی که همه شما می دانید داشتن دسته بندی جدید در وردپرس باعث می شود که شما بتوانید خیلی راحت به سایت خود نظم و نظام دهید و وقتی که شما در سایت خود پست تایپ های سفارشی استفاده می کنید ، بهتره که پست تایپ ها خود دسته بندی بسازید و نمایش دهید و داشتن دسته بندی های مختلف برای پست تایپ های شما خیلی می تواند در زیبایی سایت شما از نظر طراحی UI & UX کمک کند.
همانطور که قبلآ در مقاله پست تایپ ها توضیح کامل داده شده است ، شما می توانید به کمک پست تایپ ها در وردپرس و در سایت خود یک صفحه های عالی یا نوشته های طراحی شده عالی برای خود نمایش دهید و شما می توانید به کمک امکانات وردپرس مقاله و پست های سایت خود را سفارشی سازی کنید
با ساخت دسته های جدید و مختلف برای پست تایپ ها شما می توانید هر صفحه و هر نوشته ای که با پست تایپ برای خود می سازید را به یک دسته مربوط به خود نمایش دهید و این کار باعث می شود که سایت شما در نظر کاربران و گوگل رتبه بهتری داشته باشد.
افزودن دسته بندی جدید به پست تایپ ها در وردپرس :
برای اینکه شما بتوانید برای پست تایپ های سایت خود دسته بندی ایجاد کنید باید کد نویسی انجام دهید و به راحتی می توانید برای پست تایپ های سفارشی خود با استفاده از کد نویسی دسته بندی جدید ایجاد کنید و در واقع شما در مدت زمان کم بدون نیاز به هیچ دردسری قابل انجام می باشد و شما می توانید بدون نیاز به داشتن دانش کد نویسی و بدون نیاز به نصب افزونه در سایت خود در وردپرس دسته بندی برای پست تایپ های خود ایجاد کنید.
و در ضمن شما باید حتما این نکته توجه داشته باشید که دسته بندی برای پست تایپ ها به صورت پیشفرض وجود ندارد و شما باید دسته بندی ها را در پست تایپ های خود با داشتن دانش کد نویسی ایجاد کنید و به این ترتیب شما می توانید دسته بندی های دلخواه و مورد نظر خود را برای پست تایپ ها در وردپرس ایجاد کنید.
بریم سراغ کد نویسی افزودن دسته بندی جدید به پست تایپ ها در وردپرس :
شما برای اینکه بتوانید دسته بندی های جدید برای پست تایپ های خود در سایت وردپرسی بسازید باید اول از همه پست تایپ های سفارشی خود را در قالب سایت خود اضافه کرده باشید و حالا که اضافه کردید شما باید کد زیر را به Args پست تایپ خود اضافه کنید :
'taxonomies' => array( 'category' ),
شما بعد از اضافه کردن کد بالا به args باید شکل کد شما مانند کد زیر باشد :
/*
* Creating a function to create our CPT
*/
function custom_post_type() {
// Set UI labels for Custom Post Type
$labels = array(
'name' => _x( 'Movies', 'Post Type General Name', 'twentythirteen' ),
'singular_name' => _x( 'Movie', 'Post Type Singular Name', 'twentythirteen' ),
'menu_name' => __( 'Movies', 'twentythirteen' ),
'parent_item_colon' => __( 'Parent Movie', 'twentythirteen' ),
'all_items' => __( 'All Movies', 'twentythirteen' ),
'view_item' => __( 'View Movie', 'twentythirteen' ),
'add_new_item' => __( 'Add New Movie', 'twentythirteen' ),
'add_new' => __( 'Add New', 'twentythirteen' ),
'edit_item' => __( 'Edit Movie', 'twentythirteen' ),
'update_item' => __( 'Update Movie', 'twentythirteen' ),
'search_items' => __( 'Search Movie', 'twentythirteen' ),
'not_found' => __( 'Not Found', 'twentythirteen' ),
'not_found_in_trash' => __( 'Not found in Trash', 'twentythirteen' ),
);
// Set other options for Custom Post Type
$args = array(
'label' => __( 'movies', 'twentythirteen' ),
'description' => __( 'Movie news and reviews', 'twentythirteen' ),
'labels' => $labels,
// Features this CPT supports in Post Editor
'supports' => array( 'title', 'editor', 'excerpt', 'author', 'thumbnail', 'comments', 'revisions', 'custom-fields', ),
// You can associate this CPT with a taxonomy or custom taxonomy.
'taxonomies' => array( 'genres' ),
/* A hierarchical CPT is like Pages and can have
* Parent and child items. A non-hierarchical CPT
* is like Posts.
*/
'hierarchical' => false,
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'show_in_nav_menus' => true,
'show_in_admin_bar' => true,
'menu_position' => 5,
'can_export' => true,
'has_archive' => true,
'exclude_from_search' => false,
'publicly_queryable' => true,
'capability_type' => 'page',
'taxonomies' => array( 'category' ),
);
// Registering your Custom Post Type
register_post_type( 'movies', $args );
}
/* Hook into the 'init' action so that the function
* Containing our post type registration is not
* unnecessarily executed.
*/
add_action( 'init', 'custom_post_type', 0 );
پس در صورت استفاده از این قطعه کد که در قسمت بالا به شما قرار داده شده است دیگر نیاز نیست که نگران باشید ، بابت دسته بندی های پست تایپ خود می توانید با خیال راحت دسته بندی مورد نیاز خود را با توجه به توضیحات ذکر شده بالا بسازید و این کار خیلی راحت و آسان می باشد و وردپرس به شما این امکان را برای کاربران و استفاده کننده های خود فراهم کرده است.
موفق و پیروز باشید.