Tìm bài viết có gắn những taxonomy nào rồi gắn vào wp_postmeta (ok) mcjc.jp

function wpdocs_save_meta_box( $post_id, $post, $update  ) {t; 
	$categories = [];
	$sting = "";
  $categorie1 = get_the_terms($post_id, 'area_category') ? get_the_terms($post_id, 'area_category') : [];
  $categorie2 = get_the_terms($post_id, 'welfare_category') ? get_the_terms($post_id, 'welfare_category') : [];
  $categorie3 = get_the_terms($post_id, 'job_category') ? get_the_terms($post_id, 'job_category') : [];
  $categorie4 = get_the_terms($post_id, 'recruitment_category') ? get_the_terms($post_id, 'recruitment_category') : [];
  $categories = array_merge($categorie1,$categorie2,$categorie3,$categorie4);
  if(!empty($categories)) {
  	foreach ($categories as $key => $categorie) {
  		$sting .= " " .trim($categorie->name). " ";
  	}
  }
  $sting = trim($sting);
  if( $_POST && $sting ) : 
   $amenities_meta = esc_attr( $_POST['amenity_bed_room'] ); 
   update_post_meta($post_id, 'set_post_category_taxonomy', $sting); 
  endif; 
}
add_action( 'save_post', 'wpdocs_save_meta_box',10,3 );

Last updated