私は1ページ(記事ではありません)にn個のサブページがあります。 メインページでは、サブページの最大3タイトルを表示し、他のサブページのページ番号を挿入する必要があります。Wordpressは、サブページを表示するカスタムループのページングを追加します。
どうすればいいですか?
これが今の私の単純なコードです:
<?php
$parent_id = 14; //main page id
$pages = get_pages(array('sort_column' => 'menu_order', 'numberposts' => 3, 'child_of' => $parent_id));
foreach ($pages as $page) : ?>
<div class="item">
<div class="item-title">
<h2><a href="<?php echo get_permalink($page->ID); ?>"><?php echo $page->post_title; ?></a></h2>
</div>
</div>
<?php endforeach; ?>
感謝。
あなたはほとんどそれを考え出した。しかし、get_pages関数の結果を微調整するには、カスタムクエリを使用して、現在のサブページよりも大きいIDを持つ1つのサブページをフェッチすることをお勧めします。これは '次のリンク'となり、IDを持つサブページになります現在よりも少ないものが「前のリンク」になります。 – Sterex