Текущая публикация ссылки на таксономию в WordPress

Я пытаюсь получить ссылку на текущую пользовательскую ссылку и название таксономии отдельно, чтобы поместить некоторые данные схемы, и мой код:

<?php $args = array('taxonomy' => 'developer'); ?>
<?php $tax_menu_items = get_categories( $args );
foreach ( $tax_menu_items as $tax_menu_item ):?>
<meta itemprop="url" content="<?php echo get_term_link($tax_menu_item,$tax_menu_item->taxonomy); ?>"></meta>
<a href="<?php echo get_term_link($tax_menu_item,$tax_menu_item->taxonomy); ?>">
<span itemprop="name"><?php echo $tax_menu_item->name; ?></span></a>
<?php endforeach; ?>
</div>`

Проблема в том, что в приведенном выше коде отображаются все "разработчики", у которых есть хотя бы один пост, а не текущий пост таксономии.

Как я могу это исправить!

1 ответ

Решение
<meta itemprop="url" content="<?php $terms = wp_get_post_terms( $post->ID, 'developer'); foreach($terms as $term) {
            echo "" . get_term_link($term) . ""; } ?>"></meta>
        <?php $terms = wp_get_post_terms( $post->ID, 'developer'); foreach($terms as $term) {
        echo '<a href="' . get_term_link($term) . '"><span itemprop="name">' . $term->name . '</span></a>'; } 
        ?>
Другие вопросы по тегам