Отображение пользовательской таксономии для продукта

Я должен отображать пользовательскую таксономию для каждого продукта, который я выбрал для каждого продукта с задней стороны.

Я создал обычную city таксономию в этой пользовательской таксономии, добавив город Nashik ,Mumbai .

На странице продукта я присвоил пользовательскую таксономию города Nashik тому продукту, которому присвоен город Nashik я должен отображать на странице продукта.

Я пробовал с помощью кода, но он отображает список всех городов, таких как Mumbai Nashik здесь я должен отображать определенное название города для продукта.

 wp_tag_cloud( array( 'taxonomy' => 'city', format => 'list' ) ); 

Вместо использования wp_tag_cloud PLS попробуйте это на странице продукта

 <?php $terms = get_the_terms( $post->ID , 'city' ); foreach ( $terms as $term ) { $term_link = get_term_link( $term, 'city' ); if( is_wp_error( $term_link ) ) continue; echo '<a href="' . $term_link . '">' . $term->name . '</a>'; } ?> 

Возможно, это уже немного поздно, но я думаю, что Woocommerce – продукт по настраиваемому плану налогообложения должен делать то, что вы пытаетесь достичь, я разработчик.

Для вашего случая короткий код плагина будет таким:

 [woo_products_custom_tax tax_name="city" tax_tags="nashik" columns="4"] 

Если вы хотите показать больше городов, вы можете поместить их в запятую по атрибуту tax_tags

 [woo_products_custom_tax tax_name="city" tax_tags="nashik,mumbai" columns="4"] 

После того, как вы создали пользовательские таксономии в WordPress, следующим шагом будет отображение их на страницах сообщений. К счастью, это вопрос добавления следующей отдельной строки кода в файл single.php (расположенный в папке темы):

 <?php the_terms( $post->ID, 'topics', 'Topics: ', ', ', ' ' ); ?> 

По умолчанию пользовательские таксономии используют шаблон archive.php для отображения сообщений. Тем не менее, вы можете создать собственный экран для пользовательских таксономий, создав таксономию – {taxonomy-slug} .php, где таксономия-слизень относится к слизу таможенной таксономии.

Я нашел решение по адресу https://www.wpblog.com/create-custom-taxonomies-in-wordpress/

Надеюсь, это поможет вам