Wordpress开发 - 获取置顶文章的方法
写在前面
好久没更新了,再来更新一下。
之前写baolog主题的时候留下了一个bug,就是首页的置顶文章会显示两次。
因为我用了两种方法进行获取文章。一种是使用wp_query()函数,一种是正常的while(have_posts())
今天就写一下这两种。
教程开始
加条件的wp_query()
如果你只需要获取置顶文章,那用这个就好了!
但是这种方法翻页以后置顶文章不会消失。
//判断是否置顶文章$sticky = get_option('sticky_posts');if (!empty($sticky)) {$args = array('posts_per_page' => -1, //获取所有文章'post__in' => $sticky, //只取置顶的文章);//查询条件:只取置顶文章$the_query = new WP_Query($args);if (is_paged()){while ($the_query->have_posts()) {$the_query->the_post();//查询完置顶文章以后,根据自己的需要输出需要的内容}wp_reset_query(); //如果你下面还有一个文章的循环,则需要写这个(重置wp_query)。否则你循环的全是置顶文章。在这里我被坑过!}
使用原始方法
注意,用这种方法,翻页以后置顶文章就没了,所以上下结合以后,虽然有点冗余了。但是这是我想出来的最好办法啦,如果有更好的,球球教我!
while (have_posts()) {the_post();...此处省略一堆根据自己需要写的代码//如果你要在置顶的文章标题处写 [置顶这种东西],加上下面的这种判断就可以了!if (is_sticky()) echo '<span class="your_class_name">[ 置顶 ] </span>';}
写在最后
这是我目前能想出来的最优的方法了,欢迎大佬教教我!
Wordpress开发 - 获取置顶文章的方法! - 咕噜球 - 记录生活记录学习 (guluqiu.cc)https://blog.guluqiu.cc/archives/34/
Wordpress开发 - 获取置顶文章的方法相关推荐
- php置顶文章,zblogphp不同情况置顶文章调用方法
置顶文章一般用来当作推荐内容,置顶也是zblogphp程序对于文章操作唯一的系统标记.多数开发者都习惯用zblogphp程序封装好的GetList函数进行各种条件的文章调用,现在要讲的置顶文章调用也是 ...
- php最新添加new图标,WordPress 给最新文章和置顶文章添加new和top图标
wordpress发布文章一般类型是置顶或者在默认正常.如果在置顶文章或者是24小时内最新发布的文章标题加上相应的图标,不仅可以增加美观,也可以提高用户浏览网站的点击率.网上有各种漂亮的图标大家可以自 ...
- wordpress置顶文章调用与设置
文章来源: https://www.xuewangzhan.net/wpbbs/15737.html wordpress网站后台允许我们设置一些置顶文章,然后通过调用置顶文章的代码把它调用到自己的网站 ...
- wordpress如何设置文章置顶以及区分置顶文章与普通文章
很多博客都有自己的置顶文章,在默认情况下WP对置顶文章只是将它们的位置排在前面,除了位置差异外,跟其他文章是没有任何区别的.那我们怎样才能将它们区别开来呢?我这里有几种方法: 一.在WordPres ...
- Wordpress开发 - 获取作者头像的两种方法
写在前面 今天又被一个头像坑搞惨了,一般我们获取作者的信息是都需要在循环判断中才可以使用的!比如获取作者名称 <?php the_author(); ?> .如果没有在 <?php ...
- php置顶文章,php实现文章置顶功能的方法
本文实例讲述了php实现文章置顶功能的方法.分享给大家供大家参考,具体如下: 昨天客户让做文章置顶的功能.自己以前没做过.靠着同事的指点才做了出来.本来挺简单的事情,被自己搞了好久.自己真的缺乏对程序 ...
- dux修改index.php,DUX主题首页显示置顶文章
之前有网友跟我要这个功能,实在是忙于生计一直没有时间写这方面的文章,最近这两天闲暇下来总算是有些时间了,其实这个功能说简单也简单,基本思路就是通过 get_option('sticky_posts') ...
- UG\NX二次开发 获取相切面的三种方法
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: UG\NX二次开发 获取相切面的三种方法 方法1: 使用NX Open C++ 的面 ...
- php置顶文章,zblogphp调用置顶文章的教程
有客户建议,侧栏的热门推荐能不能调用置顶类型的文章,因为本站一直未置顶过文章,所以没考虑过这方面,但是既然有需要就得满足啊,是不?于是乎在网站查看教程,别说还真有一篇,信心博客写的,感觉有用就记录下, ...
最新文章
- 堆栈,静态变量和普通变量,静态函数和普通函数的区别
- linux命令重定向、、 1、 2、 1、 2、
- 【Python学习日志】 - Numpy包
- 一句话加速grep近30倍
- JAVA如何调用对方http接口得到返回数据
- 我问你as3中 0.2 + 0.1 ==?
- intellij idea 2016.3.5 控制台取消行数限制
- 推荐第三方SQL查询工具
- Centos查看进程命令
- java中文件和流处理
- 20套初级javaweb项目开发案例(适合小白)
- 邮箱哪个好用又安全?什么邮箱比较安全好用?
- Linux上搭建http服务器
- 赛格威航空T15评测骑行测试
- shell脚本之正则表达式
- Opserver 初探三《服务器数据监控》
- linux环境下登录ORACLE 报ORA-12547: TNS:lost contact错误
- 在Linux下如何驱动联想D-link DFE-530TX(也叫D-link DFE-530TX Rev B)网卡
- Python 猴子吃桃问题
- accomplish、complete、finish、achieve和fulfill