Поддержка Темы и шаблоны Как изменить иерархию записей в рубрике?

  • Всем большой привет.
    В программировании я полный ноль и поэтому задам, возможно, наиглупейший вопрос. Только начинаю освоение WordPress, использую на своём сайте sbycha-mecht.com тему Koi.
    И вот, собственно, вопрос:
    хочется, чтобы в Рубриках записи отображались бы сверху вниз (т.е. новые записи снизу, а старые сверху), т.к. в одной из Рубрик пишу что-то типа инструкции. Открываешь Рубрику «Сбыча мечт», а там инструкция с зада на перед.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Покажите файл category.php и id рубрик, где необходимо поменять порядок вывода постов.

    Привет-привет.
    Поскольку Вы «в программировании ноль» — задача почти такая же невозможная, как сбыча мечт… Но можно попробовать.
    ID рубрики «сбыча мечт» — 3

    Попробуйте так..
    админка > внешний вид > редактор > функции темы (functions.php)
    Внизу файла перед закрывающим тегом ?>
    отдельной строкой вставляете код

    function asc_order_in_cat_archive( $query ) {
         if( ! is_admin() && $query->is_main_query() && $query->is_category(3)  ) {
              $query->set( 'order', 'ASC' );
         }
    }
    add_action( 'pre_get_posts', 'asc_order_in_cat_archive' );

    и обновляете файл.

    Кстати, существует более поздняя версия темы Koi

    grebnev, спасибо, Вам за неравнодушие.

    А vjpo (простите, что не знаю имени своего Героя) мои наикрепчайшие объятия!!! Спасибо огромное! Вы — моё очередное подтверждение, что мечты сбываются. Присоединяйтесь 😉 Обещаю, что и у Вас всё получится!

    А интересно: можно ли сделать ту же модификацию, но не глобально а лишь для определенных страниц?

    О как! Зарядили позитивом, спасибо! 🙂

    @pressward можно

    Подскажите, пожалуйста, как сделать такую же сортировку, но для отдельной рубрики, а не глобально для всех? Пожалуйста 🙂

    этот пример работает именно для сортировки записей от старых к новым в архиве отдельной рубрики. В данном случае ID рубрики = 3,
    в функции is_category (примеры) 3 надо заменить на ID нужной категории, ‘Заголовок категории’, или ее ‘slug’.

    Уважаемый vjpo! Помогите, пжста, и мне. При обновлении темы твенти тен с версии 1.4 до 1.5 в заметках и рубриках все стало на англ языке. Что с этим можно сделать?

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Как изменить иерархию записей в рубрике?» закрыта для новых ответов.