最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

categories - Get sticky post from category?

programmeradmin1浏览0评论

I have parent category is Game cat_id=42. Child categories are : acrade, causual,.... I want show a top game module in mainpage template, it will show 10 sticky post from game category.

This my code :

<?php 
   $args = array(
      'cat' => 42,
      'posts_per_page' => 10,
      'post__in'  => get_option( 'sticky_posts' ),
   );
   query_posts( $args );
?>

I have parent category is Game cat_id=42. Child categories are : acrade, causual,.... I want show a top game module in mainpage template, it will show 10 sticky post from game category.

This my code :

<?php 
   $args = array(
      'cat' => 42,
      'posts_per_page' => 10,
      'post__in'  => get_option( 'sticky_posts' ),
   );
   query_posts( $args );
?>
Share Improve this question edited Dec 13, 2013 at 10:57 Rahil Wazir 1,03116 silver badges26 bronze badges asked Dec 13, 2013 at 9:49 user43862user43862 335 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 2

Use the below code in the mainpage template to show the sticky posts.

<?php 
$args = array(
    'cat'            => 42,
    'posts_per_page' => 10,
    'post__in'       => get_option( 'sticky_posts' ),
);
// The Query
$the_query = new WP_Query( $args );

// The Loop
while ( $the_query->have_posts() ) {
    $the_query->the_post();
    echo '<li>' . get_the_title() . '</li>';
}

The above will print the title of the sticky posts

发布评论

评论列表(0)

  1. 暂无评论