복붙노트

[WORDPRESS] WordPress에서 동일한 부모가있는 게시물에 대한 다음 / 이전 링크

WORDPRESS

WordPress에서 동일한 부모가있는 게시물에 대한 다음 / 이전 링크

해결법


  1. 1.나는 당신의 페이지에 대해 이야기하는 것을 추정합니다.

    나는 당신의 페이지에 대해 이야기하는 것을 추정합니다.

    따라서 부모를 선언해야합니다. get_pages를 사용하여 다른 페이지를 호출합니다.

    그래서 루프에서 :

    <?php $parent = $post->post_parent; $pagelist = get_pages('post_type=page&sort_column=menu_order&sort_order=desc&child_of='.$parent); $pages = array(); foreach ($pagelist as $page) {$pages[] += $page->ID;}
    $current = array_search($post->ID, $pages);
    $prevID = $pages[$current-1];
    $nextID = $pages[$current+1];
    ?>
    <?php if (!empty($prevID)) { ?>
    <a href="<?php echo get_permalink($prevID); ?>" title="<?php echo get_the_title($prevID); ?>"><?php echo get_the_title($prevID); ?></a>
    <?php }
    if (!empty($nextID)) { ?>
    <a href="<?php echo get_permalink($nextID); ?>" title="<?php echo get_the_title($nextID); ?>"><?php echo get_the_title($nextID); ?></a>
    <?php } ?>
    
  2. from https://stackoverflow.com/questions/28332612/next-prev-links-for-posts-with-same-parent-in-wordpress by cc-by-sa and MIT license