Составление get_the_terms в while (have_posts ()): the_post () - PullRequest
0 голосов
/ 07 июня 2019

Вот мой код. Это работает с отдельным сообщением, но не работает в категории / поисковой петле.

 $terms = wp_get_object_terms( $post->ID , 'people' );
                            foreach ($terms as $term) {
                                $termstr[] = $term->name;
                                $termsslug[] = $term->slug; }


                         if ($termstr !== ''){
                                echo " | By ";
                                $termslink = '<a href="/our-people/'.implode(', ',$termsslug).'" style="color:#666;">'.implode(", ",$termstr).'</a> | '. get_the_date();
                                echo $termslink; 

                            }

Вот что происходит

БЛОГ ПОСТА А | ЛИЦОМ A

BLOG POST B | ЛИЦОМ A, ЛИЦОМ B (Только человек B написал сообщение)

БЛОГ ПОЧТ C | ЛИЦОМ A, ЛИЦОМ B, ЛИЦОМ A (пост написал только человек A)

Это должно быть ...

БЛОГ ПОСТА А | ЧЕЛОВЕКОМ A

БЛОГ ПОЧТА B | ЧЕЛОВЕК B

БЛОГ ПОЧТ C | ЧЕЛОВЕКОМ A

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...