Как добавить навигационные ссылки под сообщениями WordPress, используя PHP? - PullRequest
0 голосов
/ 28 января 2020

Я работаю над сайтом на основе PHP / WordPress и хотел бы добавить 3 навигационные ссылки (одну предыдущую ссылку и 2 следующие ссылки) под каждым постом пользовательского типа поста. Ссылки должны выглядеть следующим образом:

[prev] [next] [next]

Мой текущий код приведен ниже, но в данный момент он не работает. Как я могу получить этот код для отображения нужных ссылок?

$currentID = get_the_ID();

$args = array (
    'post_type'              => array( 'guides' ),
    'post_status'            => array( 'publish' ),
    'nopaging'               => false,
    'order'                  => 'DESC',
    'orderby'                => 'date',
    'posts_per_page'         => 3,
    'ignore_sticky_posts'    =>true,
    'post__not_in'           => array($currentID)
);

$guides_query = new WP_Query( $args );

if ( $guides_query->have_posts() ) {
    echo '<div class="grid-container nxt-article">';
    echo '<div class="nxt-article-heading"><h2>Next article</h2></div>';
    while ( $guides_query->have_posts() ) {
        $guides_query->the_post();
        echo '<div class="nxt-article-box"><div class="nxt-article-box-shadow">';
        echo '<a class="nxt-article-link" href="'.get_the_permalink().'"></a>';
        $gear_category = get_field('gear_category', $products->ID);
        if ($gear_category) :
            echo '<div class="g_pre_title" style="color:#fff;position:absolute;left:30px;top:25px;">'.$gear_category[0].'</div>';
        endif;      

        echo '<div>';

        if ( has_post_thumbnail() ) {
            the_post_thumbnail( 'post_grid_image' );
        }       
        echo '</div><div style="padding: 0px 30px 30px 30px;"><div class="nxt-article-box-title">'.get_the_title().'</div>';
        $intro_section = get_field('introduction_section', $post->ID);
        if( $intro_section ) :
            echo '<div class="pg_excerpt" style="height:85px;overflow:hidden;">'.wp_trim_words( $intro_section['wysiwyg'], 32, '...' ).'</div>';
        endif;
        echo '</div></div></div>';
    }
    echo '<div style="text-align:center;"><a class="ml_button_style" href="">Show ALL GUIDES</a></div>';
    echo '</div>';
} else {
}

wp_reset_postdata();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...