图片待添加
图片待添加

WordPress主题开发教程:开发制作调用指定分类文章

2020-01-15 20:44 分类:WordPress主题开发制作教程 阅读(次阅读) 标签:,

用WordPress做CMS的话,首页可能会分成几大版块,每个版块调用不同分类下的文章
下面wpyi分享三种调用方法:
这两个方法都可以设置调用参数,您可以自己修改

WordPress模板制作调用指定分类文章方法一:

具体的样式请自行修改

<ul>
<?php query_posts('cat=1&showposts=5'); //cat是要调用的分类ID,showposts是需要显示的文章数量 ?>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; wp_reset_query(); ?>
</ul>

WordPress模板制作调用指定分类文章方法二:

具体的样式请自行修改

<ul>  
<?php  
    $args=array(  
        'cat' => 1,   // 分类ID  
        'posts_per_page' => 10, // 显示篇数  
    );  
    query_posts($args);  
    if(have_posts()) : while (have_posts()) : the_post();  
?>  
    <li>  
        <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> //标题  
        <span>  
        <?php if (has_excerpt()) {  
                echo $description = get_the_excerpt(); //文章编辑中的摘要  
            }else {  
                echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 170,"……"); //文章编辑中若无摘要,自定截取文章内容字数做为摘要  
            } ?>  
        </span>  
    </li>  
<?php  endwhile; endif; wp_reset_query(); ?>  
</ul>

方法说明:
$args:是要显示的分类的参数。
query_posts():可以用来控制在循坏(Loop)中显示哪些文章。

WordPress模板制作调用指定分类文章方法三:

<h2><?php wp_list_categories('include=11&title_li=&style=none'); ?></h2>  //输出 ID 为11的分类的标题
<?php echo category_description(11); ?>  //输出 ID 为11的分类的描述
<?php query_posts('showposts=5&cat=11'); ?>  //query_posts 给 The Loop 限定的条件是:显示5篇日志和分类 ID 为11
<?php while (have_posts()) : the_post(); ?>  //The Loop 开始
<li><a href="<?php the_permalink() ?>" rel="bookmark" class="title"><?php the_title(); ?></a></li>  //用列表的方式输出带有链接的文章标题
<?php endwhile; ?>  //The Loop 结束

 


本文地址: https://www.wpyi.com/diaoyong-fenlei.html