显示逗号分隔并超链接的术语

时间:2017-07-20 作者:Rakesh Ojha

我试图显示以逗号分隔的术语,并将每个术语与其slug进行超链接,但是,这些术语并没有与slug进行超链接。术语以逗号分隔,但slug没有链接。

让我知道我做错了什么。

下面是代码:

<?php $terms = get_the_terms( $post->ID ,\'policytype\' );


                for($cat_count=0; $cat_count<count($terms); $cat_count++) {

                   ?>
                <a href="<?php echo site_url(); ?>/policytype/<?php  echo $term->slug;?>" class="link">
                <?php   echo $terms[$cat_count]->name; 
                if ($cat_count<count($terms)-1){
                        echo \', \';
                    }
                ?>
                </a>
                <?php  }?>

1 个回复
SO网友:birgire

逗号分隔的术语链接列表可用于:

the_terms( $post->ID, \'policytype\', \'\', \', \', \'\' );
检查dev docs 有关此功能的详细信息。

结束

相关推荐

Post & Page with same slug

我有一篇帖子和一个页面,上面写着这个鼻涕虫:signatures-for-office-365 没错,帖子和页面也是如此。Permalinks settings are: /news/%postname%/当请求post URL时,wp会将其转到页面,如下所示:Requested:/news/signatures-for-office-365Result:/signatures-for-office-365我试过这个:add_action(\'init\', function () { add_