У меня есть таксономия с именем talent_cat
, которая является категорией указанного поста, имеет 4 значения: modelos, atores, musica, djs
и внутри каждого отдельного лица talent_cat
есть эти post meta keys:
talent_id_1495127471815
для modelos
talent_id_1495127471816
для atores
talent_id_1495127471817
для musica
talent_id_1495127471818
для djs
Как построить условное выражение для отображения правильного post meta
в зависимости отtalent_cat
указанного поста?Поэтому, если сообщение принадлежит talent_cat = modelos
, оно возвращает talent_id_1495127471815
, а не другие значения.
Я пробовал это, но безуспешно:
$talent_data = get_the_term_list( $post->ID, 'talent_cat');
switch( $talent_data ) {
case 'modelos':
echo get_post_meta(get_the_ID(), 'talent_id_1495127471815', true);
break;
}
Спасибо.