0

これが私のウェブページです:http
://dastousgroupeconseil.com/faq-2/ これが私のページの完全なコードです:http://pastebin.com/PQUsYdha

このphpコードを使用して、投稿の抜粋とハイパーリンクを表示しましたが、表示したくないものもあります。各endforeachの後に$post変数をリセットしたためですか?

<?php global $post;

$args = array( 'numberposts' => 4, 'offset'=> 0, 'category' => 140 );
$myposts = get_posts( $args );
foreach( $myposts as $post) : setup_postdata($post); ?>

<a href="<?php the_permalink(); ?>" target='_blank' ><?php the_excerpt(); ?></a> <?php endforeach; wp_reset_postdata(); ?>

4

1 に答える 1

1

setup_postdata を自分で数回使用して問題が発生しましたが、完全にスキップして、取得した $post オブジェクトのみを使用する傾向があります。

パーマリンクの場合:

<?php echo get_permalink($post->ID); ?>

于 2012-04-30T20:51:36.357 に答える