0

WordPressページにpost_type=ポートフォリオがあり、このコードを使用して、各投稿のカテゴリを取得します。

$terms = get_the_terms( $post->ID, 'portfolio_category' );

foreach ( $terms as $term ) {
    $draught_links[] = $term->name;
}

$on_draught = join( ", ", $draught_links );

しかし、それは正しく機能していません。現在の投稿と以前のすべての投稿のカテゴリが表示されます。それを修正する方法は?

4

1 に答える 1

3

特定のカテゴリにこのコードを使用する

<?php
global $post;
$args = array( 'numberposts' => 5, 'category' => 3 );


$myposts = get_posts( $args );
foreach( $myposts as $post ) :
setup_postdata($post); ?>

<?php the_title(); ?>
<?php the_content(); ?>

投稿数とカテゴリIDを変更します。

于 2012-09-03T08:25:47.357 に答える