だから私の問題は私はcategory.phpテンプレートの2つのバージョンを作成する必要があるということです。 1つのカテゴリからの投稿を表示したい場合は、category.phpを複製し、スラッグまたはID番号をcategory-xx.phpとします。すばらしいです。わかった。
問題は、クライアントが投稿の最初のページの4つの投稿にしか表示されないことです。後続のすべてのページで6。さらに悪いことに、彼女は追加のコンテンツを含むdivを投稿の上に表示することを望みますが、最初のページにのみ表示します。したがって、 http://www.yoursite.com/category/whatever/page/2/ および/ page/3 /は http:/とは異なるように見えます。 /www.yoursite.com/category/whatever/ 。
これで、表示する特定のページを指定するためにis_page()のような条件付きコメントを使用できることがわかりました。たとえば、特定のdivです。しかし、この意味でどうすればいいのでしょうか。できますか?これを機能させるif ... else文が必要です。
get_query_var('paged')
はページ付け情報を表示します。以下のコードはアーカイブの最初のページにのみ表示されます
if(get_query_var('paged') == 1){
//run extra code
}