افزودن دسته بندی به صفحات و Post type های مختلف

Add-Category-to-Page-Wordpress-1024x576

افزودن دسته بندی به صفحات در وردپرس

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

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

کد زیر را در functions.php وارد نمایید

 function add_taxonomies_to_pages() {
      register_taxonomy_for_object_type( 'post_tag', 'page' );
      register_taxonomy_for_object_type( 'category', 'page' );
  } 

 add_action( 'init', 'add_taxonomies_to_pages' );


 if ( ! is_admin() ) {
 add_action( 'pre_get_posts', 'category_and_tag_archives' );
    
   }

// Add Page as a post_type in the archive.php and tag.php 

function category_and_tag_archives( $wp_query ) {

	$my_post_array = array('post','page');
	
	if ( $wp_query->get( 'category_name' ) || $wp_query->get( 'cat' ) )
      $wp_query->set( 'post_type', $my_post_array );
	
    if ( $wp_query->get( 'tag' ) )
      $wp_query->set( 'post_type', $my_post_array );

  }

 

 

تاریخ آخرین بروزرسانی : ۱۵ فروردین ۱۳۹۵
میلاد میلادی

باور هایت را که پرورش دهی به هرچیزی دست خواهی یافت.

ارسال نظر

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.