0

the_excerpt最初の投稿の後、何らかの理由で、およびから取得したコンテンツからリンクが作成されていますthe_title。なぜこれが起こるのでしょうか?

<?php 
if ( have_posts() ) : ?>

<?php query_posts('category_name=uncategorized&showposts=3'); ?> <?php
while (have_posts()) : the_post(); ?>
<br /> 
<?php echo the_post_thumbnail( 'latest-news'); ?>
<?php 
the_title(); ?> &nbsp; <br />
<?php
the_excerpt();
endwhile;
wp_reset_postdata();
endif; 
?>

これがサイトです。下にスクロールすると「最新ニュース」セクションになります... http://hailstorm_new.hailstormcommerce.com/ ありがとう

4

3 に答える 3

0
<?php query_posts('category_name=uncategorized&showposts=3'); ?>
<?php if ( have_posts() ) : while (have_posts()) : the_post(); ?>
<br /> 
   <?php echo the_post_thumbnail( 'latest-news'); ?>
   <?php the_title(); ?>
   <br />
   <?php the_excerpt();
endwhile;
endif; 
wp_reset_postdata();
?>

以前に遭遇したことがあり、正確な解決策を思い出せませんが、ループの順序が間違っていると思います...最初に上に投稿したことを試してから、修正されたかどうかを投稿してください。

于 2012-10-31T11:22:51.487 に答える
0

私はそれを修正しました.「続きを読む」部分のために<a>作成されたタグがthe_excerpt早期に切断されていました。

とにかく助けてくれてありがとう。

于 2012-10-31T11:47:59.707 に答える
0

query_posts() はループの先頭に、wp_reset_postdata() は最後にある必要があります。そのようです:

<?php 
    query_posts('category_name=uncategorized&showposts=3');
    if ( have_posts() ) :
        while (have_posts()) : the_post(); ?>
<br /> 
<?php 
            echo the_post_thumbnail( 'latest-news');
            the_title(); ?> &nbsp; <br />
<?php
            the_excerpt();
        endwhile;
    endif;
    wp_reset_postdata();
?>`
于 2012-10-31T11:38:56.073 に答える