複数の投稿タイプで、共通のタクソノミーを使う

ワードプレス関数ファイルカスタム投稿タイプタクソノミータグ、カテゴリーターム

異なる投稿タイプでタームを共有したい場合

たいがいこの例文が出てくると思います。

register_taxonomy(
    'com_category', array( 'post_type_a', 'post_type_b', 'post_type_c' ),array(
    'label' => '共通カテゴリ',
    'hierarchical' => true,
    'show_ui' => true,
    'query_var' => true,
));

共通化のパターンが複数必要な場合

//共通タクソノミー1
register_taxonomy(
	'common_tax1',
	array( 'post', 'news' ),
	array(
		'label' => '共通分類1',
		'hierarchical' => true,
		'public' => true,
		'show_ui' => true,
	),
);

//共通タクソノミー2
register_taxonomy(
	'common_tax2',
	array( 'facility', 'adoption', 'staff' ),
	array(
		'label' => '共通分類2',
		'hierarchical' => true,
		'public' => true,
		'show_ui' => true,
	),
);

「com_category」は予約語でも何でもないので、任意に変えて大丈夫。