0

ホームページに表示する投稿数の設定に問題があります。テーマ オプションで表示する投稿数を設定すると、3 に戻ります。投稿数を 3 から 5 に変更したいと考えています。

これは私のhome.phpのコードブロックで、少し改良が必要だと思います。

-->
            <?php $recent = new WP_Query("cat=".get_theme_mod('featured_top_left')."&showposts=".get_theme_mod('featured_top_left_num')); while($recent->have_posts()) : $recent->the_post();?>
            <?php if( get_post_meta($post->ID, "thumb", true) ): ?>
            <a href="<?php the_permalink() ?>" rel="bookmark"><img class="thumb" src="<?php bloginfo('template_directory'); ?>/tools/timthumb.php?src=<?php echo get_post_meta($post->ID, "thumb", $single = true); ?>&amp;h=<?php echo get_theme_mod('featured_top_left_thumb_height'); ?>&amp;w=<?php echo get_theme_mod('featured_top_left_thumb_width'); ?>&amp;zc=1" alt="<?php the_title(); ?>" /></a>    
            <?php else: ?>
            <?php endif; ?> 
4

1 に答える 1

1

ワードプレスのマニュアルによると:

showposts (int) - ページごとに表示する投稿の数。'posts_per_page' を支持して、バージョン 2.1 で非推奨になりました。

したがって、バージョンが >2.1 の場合は、コードを編集showpostsposts_per_pageWP_Query.

        <?php $recent = new WP_Query("cat=".get_theme_mod('featured_top_left')."&posts_per_page=".get_theme_mod('featured_top_left_num'));

更新されたコード。

于 2012-10-17T16:52:26.540 に答える