私のサイトのすべてのカテゴリをリストするページネーション付きのアーカイブページを表示したいのですが、各リンクはその特定のカテゴリのアーカイブページに移動します。したがって、これはカテゴリアーカイブのアーカイブページのようなものです。
私のサイトの各カテゴリには、カテゴリのパーマリンクに一致するように手動で作成されたカスタムサムネイルがあります。すべてのカテゴリを表示するレイアウト設定はすでにありますが、カスタムページテンプレートを使用してこれを行っているため、ページ付けはありません。つまり、すべてのカテゴリが1つのページに表示され、少し面倒です(100以上のカテゴリがあります)。
現在のアーカイブは特定のカスタムページテンプレート名でセットアップされていますが、page-catlist.php
これを他のタイプのテンプレートファイルに変更することもできます。
これは、1つのページにすべてのカテゴリを出力するために使用している現在のコードです。
$args = array(
'orderby' => 'name',
'order' => 'ASC'
);
$cats = get_categories( $args );
$thm_pre = 'http://example.com/images/thumbs/';
$thm_end = '.png';
foreach($cats as $cat) {
$thumbnail = $thm_pre.$cat->slug.$thm_end;
// output the loop HTML here
// basically a list of category names & thumbs
// all linked to the cat URL by get_category_link()
}
WP-PageNaviを使用して、理想的には自然なページネーションを追加できるようにするためのより良い方法があることを願っています。どんな助けでも大歓迎です!