想要在首頁調用wordpress某個欄目的內容,可以按照分類ID來調用,調用出來的內容一般有:調用欄目最新內容、調用欄目推薦內容、調用欄目隨機內容這三種形式。簡站wordpress小編在此為大家放出三種不同方式調用的代碼如下:
通過指定分類目錄ID調用該目錄下的最新內容
<?php $posts = get_posts( "category=4&numberposts=6" ); ?>
<?php if( $posts ) : ?>
<?php foreach( $posts as $post ) : setup_postdata( $post ); ?>
<div class="col-md-3">
<a href="<?php the_permalink() ?>"><img src="<?php if ( has_post_thumbnail() ) { ?>
<?php echo get_the_post_thumbnail_url($post->ID);//wodepress.com ?>
<?php } else {?>
<?php bloginfo('template_url'); ?>/images/noneimg-product.jpg
<?php } ?>" alt="<?php the_title(); ?>" class="shadow-sm img-fluid"></a>
</div>
<!-- col-lg-3 -->
<?php endforeach; ?>
<?php endif; ?>
<?php wp_reset_query();?>
說明:category=4為分類目錄ID numberposts=6為要顯示數量
通過指定分類目錄ID調用該目錄下的推薦內容
<?php
$args = array(
'posts_per_page' => 6,
'cat' => 4,
'post__in' => get_option( 'sticky_posts' )
);//wodepress.com
$sticky_posts = new WP_Query( $args );
while ( $sticky_posts->have_posts() ) : $sticky_posts->the_post();?>
<div class="col-md-3">
<a href="<?php the_permalink() ?>"><img src="<?php if ( has_post_thumbnail() ) { ?>
<?php echo get_the_post_thumbnail_url($post->ID); ?>
<?php } else {?>
<?php bloginfo('template_url'); ?>/images/noneimg-product.jpg
<?php } ?>" alt="<?php the_title(); ?>" class="shadow-sm img-fluid"></a>
</div>
<!-- col-lg-3 -->
<?php endwhile; wp_reset_query();?>
說明:posts_per_page 6為要顯示的數量 cat 4 為要調用的分類目錄ID
通過指定分類目錄ID調用該目錄下的隨機內容
<?php
$cat = get_the_category();
foreach($cat as $key=>$category){
$catid = $category->term_id;
}
$args = array('orderby' => 'rand','showposts' => 6,'cat' => 4 );
$query_posts = new WP_Query();//wodepress.com
$query_posts->query($args);
while ($query_posts->have_posts()) : $query_posts->the_post();
?>
<div class="col-md-3">
<a href="<?php the_permalink() ?>"><img src="<?php if ( has_post_thumbnail() ) { ?>
<?php echo get_the_post_thumbnail_url($post->ID); ?>
<?php } else {?>
<?php bloginfo('template_url'); ?>/images/noneimg-product.jpg
<?php } ?>" alt="<?php the_title(); ?>" class="shadow-sm img-fluid"></a>
</div>
<!-- col-lg-3 -->
<?php endwhile;?>
<?php wp_reset_query(); ?>
說明:showposts 6為要顯示的數量 cat 4為要調用的分類目錄的ID