sigma77 617 Жалоба Опубликовано: 31 августа, 2012 Всем привет, Пытаюсь сверстать свою тему на 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 222 Жалоба Опубликовано: 31 августа, 2012 А если так? <?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; ?> 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
sigma77 617 Жалоба Опубликовано: 31 августа, 2012 (изменено) hypnocolor, Спасибо, так работает п.с. А может знаешь еще хорошие ресурсы кроме кодекса?Изменено 31 августа, 2012 пользователем sigma77 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
hypnocolor 222 Жалоба Опубликовано: 31 августа, 2012 (изменено) sigma77, честно говоря, только он меня в таких ситуациях всё время и выручает Изменено 31 августа, 2012 пользователем hypnocolor Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах