判断、添加和删除WordPress置顶文章的相关PHP函数小结
2015-12-10 15:52
603 查看
判断置顶文章
is_sticky() 函数用来判断一篇文章是否为置顶文章。
用法
is_sticky( $post_id );
参数
$post_id
(整数)(可选)要判断的文章 ID,默认是循环中的当前文章。
默认值:0(循环中的当前文章)
返回值
(布尔)文章是否为置顶文章。
例子
if( is_sticky() ) echo //'当前文章是置顶文章'; if( is_sticky( 68 ) ) echo //'ID 为 68 的文章是置顶文章';
其它
此函数位于:wp-includes/post.php
添加和移除置顶文章的函数
WordPress 默认支持文章置顶的功能,你可以把重要或精彩的文章在后台置顶,让用户优先看到。
在开发中,可能需要通过代码来添加和移除置顶文章。WordPress 置顶文章的原理就是把置顶文章的 ID 存到 options 表里,通过修改 sticky_posts 字段即可控制置顶文章。
但是,WordPress 提供了两个函数,可以更加轻松的添加和移除置顶文章,直接调用函数即可修改 sticky_posts 字段。
stick_post()
stick_post() 函数用来把一篇文章置顶,例子:
stick_post( 68 );//置顶 ID 为 68 的文章 stick_post( get_the_ID() );//置顶循环中的当前文章
unstick_post()
unstick_post() 和 stick_post() 函数相反,用来把一篇置顶文章取消置顶:
unstick_post( 425 );//取消置顶 ID 为 425 的文章 unstick_post( get_the_ID() );//取消置顶循环中的当前文章
您可能感兴趣的文章:
相关文章推荐
- wordpress rewrite问题解决
- WordPress升级版本及安装插件出现”Problem with the SSL CA cert”的解决办法
- 优化WordPress的Google字体以加速国内服务器上的运行
- 在WordPress中使用PHP脚本来判断访客来自什么国家
- 推荐十款免费 WordPress 插件
- 在Linux系统下一键重新安装WordPress的脚本示例
- Wordpress 忘记密码的处理方法
- 调试WordPress中定时任务的相关PHP脚本示例
- jquery实现的鼠标下拉滚动置顶效果
- cos-html-cache关于WordPress的静态化方法
- 关于bluehost空间上wordpress后台变为英文的解决方案
- 如何让PHPnow支持wordpress静态化链接的方法
- Wordpress ThickBox 点击图片显示下一张图的修改方法
- 将博客园(cnblogs.com)数据导入到wordpress的代码
- WordPress网站性能优化指南
- 基础的WordPress插件制作教程
- 完美实现wordpress禁止文章修订和自动保存的方法
- WordPress中is_singular()函数简介
- 使用wordpress的$wpdb类读mysql数据库做ajax时出现的问题该如何解决
- Wordpress php 分页代码