1

ホームページに私が作ったサイトがあり、クライアントが望んでいたニュースボックスのようなものを作成しました...

インデックスページの投稿を制限するために私が使用している投稿ビットは

query_posts('posts_per_page=4');

さて、これは私の投稿を「4」または私が望む数などに制限します。ユーザーが「ニュース」ページボタンをクリックすると、 query_posts('posts_per_page=4');基本的にすべての投稿を表示することなく完全な投稿ループを持つページに移動します.

問題は、この人物が現在大量に投稿しており、ページに次々と多数の投稿があることです。

これらを(私が選択した)任意の数に制限し、残りの投稿を別のページに表示する方法はありますか???

だから本質的に言う何か

たとえば、20 のメッセージ/抜粋を除外しますが、20 の後に「次の」ページなどを表示しますか?

それは可能ですか?現状では、年末までにこの 1 つのページに数百の投稿が表示されるためです。

周りを見回しましたが、何を探しているのか正確にはわかりません。これは近づきました (ここで SO) Wordpress loop show limit posts 似ていますが、ページ上の投稿を制限し、別のページでそれらを続行して、1 つのページがすべての投稿を保持しないようにする方法が必要です。

ありがとうございます。

4

2 に答える 2

1

http://codex.wordpress.org/Settings_Reading_Screen

設定では、ページあたりの投稿数のデフォルトの最大制限を設定できます。

于 2012-06-21T05:47:20.027 に答える
1

ホームページは index.php またはページで使用されるテンプレート ファイルによって制御されます。このファイルは、[設定] > [閲覧] でホームページとして設定できます。

ホームページのページで使用されている index.php ファイルまたはテンプレート ファイルを確認する必要があります。

コード内のクエリに「ページあたりの投稿」引数が含まれていない場合は、[設定] > [読み取り] からこの数を制御できます。

役立つプラグインもあります: http://wordpress.org/extend/plugins/custom-post-limits/

さて、ニュースページをクリックして、それがページなのかカテゴリリストなのかを確認する必要がありますか?

ページの場合は、page.php または添付/使用されているテンプレートによって処理されます。繰り返しになりますが、クエリがどのように記述されるかというコードは重要です。それはカテゴリのリストであり、category.php がそのページを処理しています。

テンプレートファイルがすべてのページ/投稿を使用していることに注意して、これを学んでください: http://codex.wordpress.org/Class_Reference/WP_Query

幸運を!:)

于 2012-06-21T08:00:17.423 に答える