1

Wordpressには、販売用、賃貸用、商業用の3つの分類法がある不動産業者向けのWebサイトがあります。テンプレートには、フィルタリングされたプロパティの量を制限しないwhileループがありますが、ページ付けはなく、無制限である必要があります。

理由はわかりませんが、10しか表示されていません。

これが私のコードです:

            <?php while ( have_posts() ) : the_post(); ?>

                <div class="entry-content">
                    <a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'toolbox' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php if ( has_post_thumbnail() ) {
                        the_post_thumbnail();
                    } ?>
                <div class="entry-info">
                <h1><?php the_title() ?>  <span class="price"><?php echo get_post_meta($post->ID, "_property_info_price", true); ?></span></h1>
                    <?php the_excerpt(); ?></a>
                </div>

                </div>

また、ここに私が何を意味するかを説明するウェブサイトのリンクがあります。バックエンドには、「売り出し中」のプロパティ用に作成された21のプロパティがありますが、表示されているのは10のみです。そして、検索でも同じです(ホームページから)。

http://www.james-hayward.com/property_type/for-sale/

4

2 に答える 2

1

デフォルトでは、WordPressは最新の10件の投稿を表示しています([設定]>[読み取り]>[ブログページは最大で表示されます]を参照してください)。その設定を変更するか、テンプレートページで独自のカスタムクエリを作成できます(例については、WP_Queryのドキュメントを参照してください)。

于 2012-10-16T14:24:42.663 に答える
1

表示する投稿の量を指定していない可能性が高いため、wordpressはadmin-sectionで設定された値(デフォルトでは10)を使用します。これを変更するか([管理]->[設定]->[読み取り])、投稿の数を指定しますクエリでフェッチしたい。

$args = array(
    /* taxonomy and post type args */
    posts_per_page => -1 // -1 is unlimited.
);

$the_query = new WP_Query($args);
if($the_query->have_posts()) : while($the_query->have_posts()) : $the_query->the_post();
      /* Your markup and stuff goes here */
endwhile; endif;
于 2012-10-16T14:26:05.093 に答える