Поддержка Проблемы и решения Сортировка заголовков постов

  • Решено 1596754as98

    (@adminstrelok)


    <?php $categories = get_the_category ($post->ID); if ($categories) { $category_ids = array (); foreach ($categories as $individual_category) $category_ids[] = $individual_category->term_id; $args=array
     ( 'category__in' => $category_ids, 'post__not_in' => array ($post->ID), 'showposts'=>10,'
    orderby'=>title,'caller_get_posts'=>1); $my_query = new wp_query ($args); if ( $my_query->have_posts () ) { while ($my_query->have_posts ()) { $my_query->the_post (); ?>
     <a href="<?php the_permalink () ?>
    " target="_self" title="<?php the_title (); ?>">
    <ul class="marker">
     <li>
    <?php the_title (); ?></li></ul></a> <?php } } wp_reset_query (); } ?>

    Этот код выводит заголовки записей из текущей категории с сортировкой по названию (по алфавиту) Но в обратном порядке — от Я до А.

    Что нужно изменить\добавить в код чтобы изменить сортировку на от A до Я ? Чую что все просто. Но никак не могу решить задачу

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, wpcute.ru

    Добавить ‘order’ => ‘asc’. Более подробно можно почитать в документации.

    $args=array
     ( 'category__in' => $category_ids, 'post__not_in' => array ($post->ID), 'showposts'=>10,'
    orderby'=>'title', 'order' => 'asc', 'caller_get_posts'=>1);

    Куда я только это asc не добавлял…Или не работает или вообще фатал эррор

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, wpcute.ru

    вообще фатал эррор

    Лог ошибок смотрели?

    Все получилось! Спасибо. (Сам ступил когда PHP переводил в шорткод)

    Лог ошибок смотрели?

    обошлось без этого. Причина была в другом. Расскажу. Может кому понадобится.

    Я давно и активно пользуюсь плагином PHP Code for posts. Он позволяет исполняемый PHP код преобразовать в шоркод с целью внедрения этого PHP кода в любое место сайта.

    Но только сегодня заметил глюк этого плагина — вставленный в него PHP код нельзя редактировать, хотя такая возможность в нем предусмотрена.

    Но если отредактировать вставленный в преобразователь PHP код и сохранить — он и вызывает ошибку. Не знаю почему так. Может это только у меня так. Не знаю. Но я нашел выход — если «не угадал» с PHP кодом с первого раза — лучше удалить уже сгенерированный неправильный шорткод и сгенерировать новый с исправленным PHP кодом..

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Сортировка заголовков постов» закрыта для новых ответов.