26

Re: Вывод новостей, пагинация

в этом месте попробуйте так:

    <?php
    $args = array(
        'prev_text'          => '',
        'next_text'          => '',
        'screen_reader_text' => '&nbsp;',
    );
    $pagination = get_the_posts_pagination($args);
    if( !empty($pagination) ) {
        ?>
        <?php
        echo $pagination;
        ?>
        <?php
    }

27

Re: Вывод новостей, пагинация

japanes пишет:

в этом месте попробуйте так:

    <?php
    $args = array(
        'prev_text'          => '',
        'next_text'          => '',
        'screen_reader_text' => '&nbsp;',
    );
    $pagination = get_the_posts_pagination($args);
    if( !empty($pagination) ) {
        ?>
        <?php
        echo $pagination;
        ?>
        <?php
    }

работает big_smile спасибо.

а теперь такой вопрос, что бы в новостях можно было перейти к след новости или к предыдущей, а то у меня почему то мое пропало big_smile

28

Re: Вывод новостей, пагинация

Это уже со страницы самой новости?

29

Re: Вывод новостей, пагинация

japanes пишет:

Это уже со страницы самой новости?

Это уже на сингл, когда отдельная Запись взята, как сделать что бы можно было сразу на другую переключиться, не выходя обратно на общую ?

30

Re: Вывод новостей, пагинация

А у вас шаблон для внутренней из underscores.me или тот, что был до этой темы?

31

Re: Вывод новостей, пагинация

japanes пишет:

А у вас шаблон для внутренней из underscores.me или тот, что был до этой темы?

скачал с underscores.me и переделал под себя

32

Re: Вывод новостей, пагинация

Самое простое решение - взять из темы, где у вас правильно работал вывод предыдущий/следующий пост и скопировать в новую тему. Если не вариант, то вот 2 функции в ВП, которые делают это:

get_previous_post();
/*
Читать как работает тут:
https://wp-kama.ru/function/get_previous_post
*/


get_previous_post();
/*
Читать как работает тут:
https://wp-kama.ru/function/get_next_post
*/

Там же на каме будут примеры как эти функции использовать.

33

Re: Вывод новостей, пагинация

japanes пишет:

Самое простое решение - взять из темы, где у вас правильно работал вывод предыдущий/следующий пост и скопировать в новую тему. Если не вариант, то вот 2 функции в ВП, которые делают это:

get_previous_post();
/*
Читать как работает тут:
https://wp-kama.ru/function/get_previous_post
*/


get_previous_post();
/*
Читать как работает тут:
https://wp-kama.ru/function/get_next_post
*/

так вроде как шаблон записи самой не менялся, мы только вывод новостей поменяли, но! у меня выводилось по категории из рубрики, и так как мы применяем какой то новый тип, но обращение идет в никуда по сути. выводились сделующая запись и предыдущая из определенной категории.

использовал:

 get_adjacent_post

34

Re: Вывод новостей, пагинация

Укажите правильнно парамерты вашей функции, ИД категорий и т. д.

$in_same_term (логический)
Должен ли пост находиться в той же рубрике. true - получать посты из той же рубрики.
По умолчанию: false

$excluded_terms (строка)
Из каких категорий посты получать не нужно. Указываем ID категорий, через запятую.
По умолчанию: ''

$previous (логический)
true - получать предыдущий пост. false - получать следующий пост.
По умолчанию: true

$taxonomy (строка)
Название таксономии в которой нужно искать пред./след. запись, когда включен параметр $in_same_term.
По умолчанию: 'category'

35

Re: Вывод новостей, пагинация

get_adjacent_post( $in_same_term, $excluded_terms, $previous, $taxonomy );

36

Re: Вывод новостей, пагинация

japanes пишет:
get_adjacent_post( $in_same_term, $excluded_terms, $previous, $taxonomy );
<?php 
$prev_post = get_previous_post();
$next_post = get_next_post();
if( ! empty($prev_post) ){
    ?>
    <a href="<?php echo get_permalink( $prev_post ); ?>">Предыдущая запись</a>
    <?php
}


if( ! empty($next_post) ){
    ?>
    <a href="<?php echo get_permalink( $next_post ); ?>">Следующая запись</a>
    <?php
}

?>

вроде как так заработало, понасоздаю сейчас новостей гляну)