如何将文章放在wordpress的不同页面上

时间:2011-12-25 14:25:19

标签: wordpress

我发现将帖子放在不同页面上有困难。

假设我有5页和10个帖子。我需要将1个帖子放到每个页面上,例如(例如,第1个帖子到第1个页面,第2个帖子到第2个页面),我还有一个博客部分,我必须只放置剩余的5个帖子。但博客部分会自动将所有10个帖子放入博客部分。

如何解决这个问题。任何想法都会很棒。

1 个答案:

答案 0 :(得分:1)

你可以用这个:

if ( is_page() ) {
    query_posts( 'cat=3&year=2004' );
}

您可以使用此参数来检查您所在的页面:

is_page();
// When any single Page is being displayed.

is_page(42);
// When Page 42 (ID) is being displayed.

is_page('Contact');
// When the Page with a post_title of "Contact" is being displayed.

is_page('about-me');
// When the Page with a post_name (slug) of "about-me" is being displayed.

is_page(array(42,'about-me','Contact'));
// Returns true when the Pages displayed is either post ID 42, or post_name "about-me", or post_title "Contact".  Note: the array ability was added at Version 2.5.

还要查看此代码(通过slug获取帖子):

<?php
$the_slug = 'my_slag';
$args=array(
  'name' => $the_slug,
  'post_type' => 'post',
  'post_status' => 'publish',
  'showposts' => 1,
  'caller_get_posts'=> 1
);
$my_posts = get_posts($args);
if( $my_posts ) {
echo 'ID on the first post found '.$my_posts[0]->ID;
}
?> 

祝你好运