获得帖子属性

时间:2015-11-24 08:57:39

标签: php wordpress

我有这个问题:

$args=array(
    'post_type' => array('product'), 
    'order' => 'DESC', 
    'orderby' => 'rand',
    'showposts' => 24
);

query_posts( $args );
if(have_posts()) : while(have_posts()) : the_post();
?>
    <div class="col-xs-12 col-s-6 col-sm-4 col-md-3 our-products">
        <a class="products-img" href="<?php the_permalink();?>"><?php if ( has_post_thumbnail() ) {the_post_thumbnail('product-size',array('class' => 'img-responsive'));}?></a>
        <a class="products-tit" href="<?php the_permalink();?>">
          <h2><b><?php the_title();?></b></h2>
        </a>
    </div>
<?php 
endwhile; endif;
wp_reset_query();
?>

我需要获得属于它的产品的纳税期限。

示例:

我有Category: Products -> Men fashion/Women fashion -> T-shirt -> product A. 我怎样才能得到产品A属于它的T恤这个词呢?

1 个答案:

答案 0 :(得分:0)

您可以使用WordPress get_the_terms()功能。

以下是示例:

$_terms = get_the_terms( $post->ID , 'Your Taxonomy' );

在“您的分类法”中,您输入了刚刚注册的分类法的名称,例如product-category

就像这样:

$_terms = get_the_terms( $post->ID , 'product-category' );

然后

<?php
     foreach($_terms as $_term) {
?>
        <a href="<?php echo get_term_link($_term->slug, 'product-category') ?>">
           <?php echo $_term->name ?>
        </a>
<?php
     }
?>

此功能get_term_link()用于术语链接。

希望这会对你有所帮助。