0

タグのおすすめリスト スタイルですべての投稿を取得して表示しようとしていますmy-guide

<?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>
    <div class="post" id="post-<?php the_ID(); ?>">
    <div class="thumbnail">
    <a href="<?php the_permalink(); ?>">
    <?php the_post_thumbnail(); ?>
    </a>
    </div>
    <?php endwhile; ?>
    <?php endif; ?>

このコードは投稿からすべての注目の画像を取得しますが、特定のタグを介して取得しようとしています。これも試しましたが、タグでは機能しません query_posts('tag=my-guide');-

    <?php query_posts('tag=my-guide'); 
  while (have_posts()) : the_post();  
?>  
<div class="breaking">  
    <img src="<?php echo get_post_meta($post->ID, 'thumbnail',true) ?>" alt="Post Image" class="postimg" />  
    <h2><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>  
    <p class="datetime"><?php the_time('l, F j, Y G:i'); ?></p>  
    <?php the_content('Continue...'); ?>  
    <div class="postmeta">  
        <p><?php the_category(', '); ?> - <a href="<?php the_permalink() ?>#commenting" title="View Comments">  
    <span class="comm"><?php comments_number('0 Comments','1 Comment','% Comments'); ?></span></a></p>  
    </div><!--/postmeta-->  
</div><!--/breaking-->  
<?php endwhile; ?>  

このソース - > http://net.tutsplus.com/tutorials/wordpress/build-a-featured-posts-section-for-wordpress/

4

1 に答える 1

0

私は自分でコードを修正しました -

2 番目のコード ブロックの問題は、これに対して値が流れ込んでいないことです。$post->ID

したがって、このメソッド呼び出しはコード内で何の役にも立たない -

<?php echo get_post_meta($post->ID, 'thumbnail',true) ?>

これを修正するには、<?php the_post_thumbnail(); ?>代わりに単に呼び出します<img src="<?php echo get_post_meta($post->ID, 'thumbnail',true) ?>" alt="Post Image" class="postimg" />

generalしたがって、これは特定のタグ投稿表示の作業コードです-

<?php query_posts('tag=your-tag'); ?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="thumbnail">  
        <?php the_post_thumbnail(); ?>
        <h2><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>  
        <p class="datetime"><?php the_time('l, F j, Y G:i'); ?></p>  
        <?php the_content('Continue...'); ?>  
        <div class="postmeta">  
            <p><?php the_category(', '); ?> - <a href="<?php the_permalink() ?>#commenting" title="View Comments">  
        <span class="comm"><?php comments_number('0 Comments','1 Comment','% Comments'); ?></span></a></p>  
        </div>
    </div>  
<?php endwhile; endif; ?>
于 2013-01-29T12:25:26.613 に答える