位置:首页 > CMS教程 > WordPress

WordPress置顶文章调用、排除、分页、is_sticky()判断(wordpress页脚插件)

发布时间:2023-04-10 07:40:54

文章来源:快乐收录网

访问次数:

 

WordPress程序有一个很人性化的功能,就是可以在后台设置一些重要文章为置顶文章,从而让它们显示在整个文章列表的前面,也可以给设置更显眼的样式。DPq快乐收录网

这篇文章针对于Wordpress置顶文章的用法做一个汇总,介绍一下Wordpress置顶文章的调用,排除,分页以及Wordpress置顶文章的判断方法。DPq快乐收录网

WordPress置顶文章调用

WordPress置顶文章调用分为二种:调用全站置顶文章和分类置顶文章,方法见:WordPress调用全站置顶文章和分类置顶文章代码wordpress置顶文章调用与设置DPq快乐收录网

WordPress置顶文章排除

WordPress置顶文章排除是指一个循环列表中,前面已经调用了置顶文章了,后面的文章列表里就不需要再显示置顶文章了,所以要排除掉置顶文章。DPq快乐收录网

情况一:如果只是调用固定篇数的文章列表里同时调用置顶文章和普通文章,并且让置顶文章显示在顶部,普通文章排队前面的置顶文章,可以使用这个方法:WordPress最新文章列表中置顶文章靠前显示DPq快乐收录网

或者使用下面的代码来调用排队置顶文章后的普通文章。(使用post__not_in来排除置顶)DPq快乐收录网

<?php $the_query = newWP_Query( array( post__not_in => get_option( sticky_posts ) ) ); if ( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); ?> //在这里插入循环内部代码 <?php endwhile; endif; ?>

还可以使用caller_get_posts => 1,来排除置顶文章。DPq快乐收录网

$args = array( post_password => , post_status => publish, // 只选公开的文章. <span style="color: #ff0000;">caller_get_posts => 1, // 排除置頂文章.</span> orderby => comment_count, // 依評論數排序. posts_per_page => $post_num );
<?php query_posts(cat=5 . $mcatID. &<span style="color: #ff0000;">caller_get_posts=1</span>&showposts=16&v_sortby=views); ?> <?php while (have_posts()) : the_post(); ?> <li><a href="<?php the_permalink() ?>" title="<?php the_title() ?>"><?php the_title() ?></a></li> <?php endwhile;?> <?php endif; wp_reset_query(); ?>

情况二:如果是调用全站文章,并且有分页,这时再使用以上的方法就没用了,会出现分页后的每一页内容与第一页完全相同的情况。DPq快乐收录网

这时我们可以通过判断文章是否为置顶文章,如果是置顶文章就排除不显示的方法。代码如下:DPq快乐收录网

<?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <?php if(!is_sticky()){ ?> <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></li> <?php }?> <?php endwhile;?> <?php endif; ?>

WordPress置顶文章判断

怎么判断一篇文章是否被设置为置顶文章文章呢?WordPress程序给了相关的函数:DPq快乐收录网

is_sticky()

通过这个函数就可以判断当前文章是否为置顶文章,用法如下:DPq快乐收录网

<?php if(is_sticky()){ echo 此文章已被置顶; }else{ echo 此文章未被置顶; } ?>
DPq快乐收录网

  《WordPress置顶文章调用、排除、分页、is_sticky()判断(wordpress页脚插件)》更新于时间:2023-04-10 07:40:54;由本站小编进行发布,目前浏览的小伙伴达到,感谢你们的支持,后期快乐收录网小编会继续为大家更新更多相关的文章,希望广大网友多多关注快乐收录网工作心得栏目,如果觉得本站不错,那就给我们一个分享的支持吧!

WordPress置顶文章调用、排除、分页、is_sticky()判断(wordpress页脚插件)特别声明

本站快乐收录网提供的WordPress置顶文章调用、排除、分页、is_sticky()判断(wordpress页脚插件)都来源于网络,不保证文章的准确性和真实性,同时,对于该文章所造成的影响,不由快乐收录网实际控制,在2023-04-10 07:40:54收录时,该网页上的内容,都属于合规合法,如有侵权违规,可以直接联系网站管理员进行整改或删除,快乐收录网不承担任何责任。

快乐收录网:致力于优质、实用的网络站点资源收集与分享!本文地址:https://nav.klxjz.cn/CMS/WordPress/93169.html转载请注明

标签: