sigma77

Вывод постов определенной категории (заголовок и читать далее)

    Рекомендуемые сообщения

    sigma77

    Всем привет,

    Пытаюсь сверстать свою тему на WP, возникла такая проблема.

    Сам макет - http://fainitskaya.ru/portfolio/six-studios/demo.php

    Создала 3 категории:

    • Latest Projects - projects
    • Our Services - services
    • Recent Entries - recent

    Теперь пытаюсь вывести в первой колонке посты, относящиеся только к этой категории

    $my_query = new WP_Query('category_name=services&showposts=3');

    if ($my_query->have_posts()) {
    while ($my_query->have_posts()) {
    echo '<article class="entry">';
    echo '<h3 class="sub_heading">';
    the_title();
    echo '</h3>';
    $my_query->the_post();
    the_content('Continue Reading');
    echo '</article>';
    }
    }

    Проблема возникает с the_title() и the_content('Continue Reading'). Я как понимаю они берутся из всего массива постов?

    Получается такие проблемы:

    - Если все посты одной категории, то выводится одинаковый заголовок у первой и второй записи.

    - Если есть посты других категорий, то их заголовки становятся заголовками постов.

    Так вот, как их также отфильтровать?

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах
    hypnocolor

    А если так?


    <?php
    $args = array( 'numberposts' => 3, 'category' => 1 );
    $myposts = get_posts($args);
    foreach($myposts as $post_arr):setup_postdata($post_arr); ?>
    <article class="entry">
    <h3 class="sub_heading"><?php echo $post_arr->post_title; ?></h3>
    <?php the_content('Continue Reading'); ?>
    </article>
    <?php endforeach; ?>

    • Like 1

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах
    sigma77

    hypnocolor,

    Спасибо, так работает :)

    п.с. А может знаешь еще хорошие ресурсы кроме кодекса?

    Изменено пользователем sigma77

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах
    hypnocolor

    sigma77, честно говоря, только он меня в таких ситуациях всё время и выручает :)

    Изменено пользователем hypnocolor

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    Создайте аккаунт или войдите в него для комментирования

    Вы должны быть пользователем, чтобы оставить комментарий

    Создать аккаунт

    Зарегистрируйтесь для получения аккаунта. Это просто!

    Зарегистрировать аккаунт

    Войти

    Уже зарегистрированы? Войдите здесь.

    Войти сейчас

    • Войти через Facebook
    • Войти через Twitter
    • Войти через Microsoft
    • Войти через LinkedIn
    • Войти через Google

    • advertisement_alt
    • advertisement_alt
    • advertisement_alt