Отображение недавнего сообщения из определенной категории - PullRequest
2 голосов
/ 04 мая 2010

Я хотел показать сообщение только из недавнего сообщения из определенной категории

пока это то, что у меня есть, но:

<ul>
    <?php
    $number_recents_post = 5;
      $recent_posts = wp_get_recent_posts($number_recents_post);
      foreach($recent_posts as $post){
        echo '<li><a href="' . get_permalink($post["ID"]) . '" title="Look '.$post["post_title"].'" >' .   $post["post_title"].'</a> </li> ';
      } ?>
    </ul>

Я пытался превратить это в это, но не работает

<ul>
    <?php
    $number_recents_post = 5;
      $recent_posts = wp_get_recent_posts($number_recents_post . 'cat=3,4,5');
      foreach($recent_posts as $post){
        echo '<li><a href="' . get_permalink($post["ID"]) . '" title="Look '.$post["post_title"].'" >' .   $post["post_title"].'</a> </li> ';
      } ?>
    </ul>

Пожалуйста, дайте мне знать, что я делаю не так ...

Ответы [ 2 ]

1 голос
/ 04 мая 2010

Согласно Кодексу , вы не можете использовать wp_get_recent_posts() так, как вы делаете:

Параметры

$ Num (целое число) (необязательно) Количество сообщений, которые нужно получить.

По умолчанию: 10

Может быть, пример codedude поможет.

0 голосов
/ 04 мая 2010

почему бы вам не попробовать это (если вы используете Wordpress)

<?php query_posts('post_per_page=5&category_name=yourcategoryname'); ?>
<?php if ( have_posts() ) : while (have_posts()) : the_post(); ?>

<?php endwhile; else: ?>

<p>An error Message</p>

<?php endif; ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...