0
我想在同一級別中添加下一個和上一個頁面鏈接。同一級別的WordPress下一個和上一個鏈接(自定義帖子類型)
我發現在WordPress抄本所有頁面(小孩和父母)的解決方案:https://codex.wordpress.org/Next_and_Previous_Links#The_Next_and_Previous_Pages
但我想,什麼是同一級別內的導航。
任何想法如何解決這個問題?
編輯:
<?php
$pagelist = get_pages('post_type=publikation&sort_column=menu_order&sort_order=asc');
$pages = array();
foreach ($pagelist as $page) {
$pages[] += $page->ID;
}
$current = array_search(get_the_ID(), $pages);
$testPost = (get_pages(array('post_type' => 'publikation' ,'child_of' => $post->ID)) || $post->post_parent);
$prevID = $pages[$current-1];
$nextID = $pages[$current+1];
?>
<div class="navigation">
<?php if (!empty($prevID) && !$testPost) { ?>
<div class="alignleft">
<a href="<?php echo get_permalink($prevID); ?>"
title="<?php echo get_the_title($prevID); ?>">Previous</a>
</div>
<?php }
if (!empty($nextID) && !$testPost) { ?>
<div class="alignright">
<a href="<?php echo get_permalink($nextID); ?>"
title="<?php echo get_the_title($nextID); ?>">Next</a>
</div>
<?php } ?>
</div><!-- .navigation -->`
感謝您的幫助。但是現在我根本沒有導航:( – Cray
發佈你的代碼,所以我們有一些東西要看。 – webguy
這是代碼中的代碼,如同代碼中的示例 我只在get_pages()中添加了帖子類型。它看起來像這樣: '$分頁= get_pages(「post_type = posttype與排序欄= menu_order&SORT_ORDER = ASC」);' – Cray