全程干货(wordpress如何添加栏目)wordpress调用指定文章,wordpress如何调用栏目中最新文章,wordpress如何调用栏目中最新文章,
方法一:通过标签wp_get_archvies来实现(WordPress最新文章调用)
<?php get_archives(postbypost,10);?> (显示10篇最新更新文章) <?php wp_get_archives(type=postbypost&limit=20&format=custom);?>后面这个代码显示你博客中最新的20篇文章,参数详解如下:
type=postbypost:显示文章标题。 format=custom:用来自定义这份文章列表的显示样式。也可以不要,默认以UL列表显示文章标题。 limit=20:表示显示20遍。方法二:通过WP的query_posts()函数
通过wordpress的query_posts()函数来调用最新文章列表,虽然代码会比较多一点,但可以更好的控制Loop的显示,比如你可以设置是否显示摘要。代码如下:
<?php query_posts(posts_per_page=8&caller_get_posts=1);?><?php while(have_posts()): the_post();?><li> <a target="_blank" href="<?php the_permalink();?>" title="<?php the_title();?>" class="title"><?php echo cut_str($post->post_title,34);?></a></li><?php endwhile;?> //wordpress文章列表默认是按最新文章显示,posts_per_page=8表求显示8遍,caller_get_posts=1表示如果有置顶文章,可置顶1遍,其它按最新显示如何调用单独的栏目名调用最新内容,代码如下:
<?php $cmntCnt =1; $cat=get_category_by_slug(news);?><?php $posts = get_posts("category=$cat->term_id&numberposts=3");?><?php if( $posts ):?><?php foreach( $posts as $post ): setup_postdata( $post );?><li><h6class="wow fadeInUp"data-wow-delay="0.2s"><a href="<?php the_permalink()?>" title="<?php the_title();?>"><?php echo cut_str($post->post_title,38);?></a></h6><spanclass="wow fadeInUp"data-wow-delay="0.4s"><?php the_category(, );?></span><spanclass="text-muted wow fadeInUp"data-wow-delay="0.4s"> - <?php the_time(get_option(date_format))?></span><pclass="text-muted d-block mt-3 wow fadeInUp"data-wow-delay="0.6s"><?php echo mb_strimwidth(strip_tags(apply_filters(the_content, $post->post_content)),0,100,…);?></p></li><?php endforeach;?><?php endif;?><?php wp_reset_query();?>本文链接:http://blog.sauo.top/?id=538 感谢分享!