タグ付けされた質問 「offsets」

2
投稿のページが続くカテゴリランディングページを作成するにはどうすればよいですか?
ユーザーがアーカイブの最初のページにいる場合に静的コンテンツを表示し、次のページのカテゴリに投稿を表示するテーマテンプレートを作成しようとしています。私は基本的にWired.comでカテゴリの動作を再現しようとしています。http: //www.wired.com/category/design はランディングページであり、/ category / design / page / 1はあなたのような投稿の新しい日付順のリストを表示しますカテゴリーアーカイブに期待します。 ここで重要なのは、カテゴリアーカイブの投稿を最初のページに表示しないことです。そのため、次のページから最初の投稿を開始する必要があります。「ページングされた」クエリ変数が2の場合、クエリのオフセットを0に設定することにより、オフセットと手動ページネーションを使用してこれを最初に試しましたが、ゼロに設定されている場合、オフセットは無視されるため、オフセットを次のように設定することが最善です。 1、カテゴリの2番目の投稿から開始します。 これは私がfunctions.phpに追加したものです: add_action('pre_get_posts', 'category_query_offset', 1 ); function category_query_offset(&$query) { // Before anything else, make sure this is the right query if (!$query->is_category('news')) { return; } // Next, determine how many posts per page $ppp = get_option('posts_per_page'); //Next, detect and …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.