• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Как вывести все записи из категории?

Статус
В этой теме нельзя размещать новые ответы.

Деймос

Гуру форума
Регистрация
29 Ноя 2008
Сообщения
192
Реакции
57
Надо вывести все заголовки записей из категории в которой находится запись. Например:
Другие записи в категории Авто: страхование авто, ремонт авто, сколько стоит авто ну и т.д.
Я думаю должно быть что то на подобии:
Другие записи в категории <?php the_category(' '); ?>: <?php xxxxxx('$cat'); ?> - а вот какой тег поставить на замену xxxxx не знаю((( Помогите пожалуйста.

P.S. пример такого вывода Для просмотра ссылки Войди или Зарегистрируйся - внизу страницы.
 
можно сделать такой запрос

PHP:
<?php query_posts("cat=".$cat."&orderby=date&order=DESC"); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php
  echo '<a href="';
   the_permalink() ;
   echo '">';
the_title();
echo '</a>';
?>

<?php endwhile; endif; ?>
 
Выводит, но после всех титл записей в бесконечности идет вывод остальных записей, т.е. сам пост, далее титл1, титл2, титл2, тут все ок, а далее пост1, пост2, пост 3, затем занного пост1, пост2, пост3 и т.д.
 
можно попробовать ещё так сделать, просто запрос к бд

PHP:
<?php
global $wpdb;
 $sql = "SELECT a.ID, a.post_title, a.post_name
    FROM $wpdb->posts AS a
    LEFT JOIN $wpdb->term_relationships AS c ON (a.ID = c.object_id)
    WHERE a.post_status = 'publish' AND c.term_taxonomy_id = '".$cat."'
    LIMIT 5";
    $post_titles = $wpdb->get_results($sql);
foreach ($post_titles as $pt) { 
 echo '<a href="'.get_permalink($pt->ID).'">'.$pt->post_title.'</a><br />'; 
}
?>

тут стоит лимит в 5 записей (LIMIT 5) можешь настроить по своему
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху