• Друзья, что-то не могу найти… Как мне правильно написать?
    Если я пишу так: query_posts(‘category_id=79’)
    У меня выводится на странице, все посты из категории 79, а как сделать так чтобы выводили не посты, а названия постов — списком?

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

    (@denisco)

    WordPress-разработчик, denisco.pro

    так?

    <ul>
    <?php
    $args = array( 'category' => 79 );
    $myposts = get_posts( $args );
    foreach( $myposts as $post ){ setup_postdata($post);
    	?>
    	<li><?php the_title(); ?></li>
    	<?php
    }
    wp_reset_postdata();
    ?>
    </ul>

    Показывает списком два раза название категории — 79.
    Почти то, не правильно поставил вопрос. Надо чтобы отображались названия в виде ссылок на посты из категории.

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Получилось, нет ссылок, и как сделать чтобы столбиком отображалось и по алфавиту или по дате все ровно. «> это разделение убрал…

    Все очень круто как и надо было. Спасибо!

    Последний вопрос, как сделать тоже самое, но вместо постов, чтобы отображался список дочерних категорий, именно дочерних.
    У меня сейчас вот так реализовано: wp_list_categories(‘orderby=id&show_count=1&use_desc_for_title=1&child_of=27’);

    Мне не нравится надпись Рубрики, и под ней уже идут нужные мне категории.

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Попробуйте так:
    wp_list_categories('orderby=id&show_count=1&use_desc_for_title=1&child_of=27&title_li=');

    Целую твои мысли) Спасибо, это именно то что нужно.

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