WordPressのターム情報をWP_Term_Queryを利用して自由に取得する
![](https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img,w_850,h_425/https://tnyk.jp/wp-content/uploads/2021/02/default-thumb-850x425.jpg)
クエリを生成すれば、親カテゴリが違っても同じ名前のものを取得可能。
$orig_term_query = new WP_Term_Query(array(
'taxonomy' => 'jobs-commitment',
'hide_empty' => 0,
'name' => 'ターム名を指定'
));
foreach($orig_term_query->get_terms() as $orig_term){
var_dump($orig_term);
}
以下だと、SQLでいうLIKE文になるので、name__likeで指定した文字が含まれるものすべて取得してしまうので注意。
$testCommit = get_terms(
'jobs-commitment',
array(
'hide_empty' => 0,
'name__like' => 'ターム名を指定',
)
);