前端之家收集整理的这篇文章主要介绍了
判断、添加和删除WordPress置顶文章的相关PHP函数小结,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
is_sticky()
函数用来判断一篇
文章是否为
置顶文章。
用法
参数
$post_id
(整数)(可选)要判断的文章 ID,默认是循环中的当前文章。
默认值:0(循环中的当前文章)
返回值
(布尔)文章是否为置顶文章。
例子
其它
此函数位于:wp-includes/post.PHP
wordpress 默认
支持文章置顶的
功能,你可以把重要或精彩的
文章在
后台置顶,让
用户优先看到。
在开发中,可能需要通过代码来添加和移除置顶文章。wordpress 置顶文章的原理就是把置顶文章的 ID 存到 options 表里,通过修改 sticky_posts 字段即可控制置顶文章。
但是,wordpress 提供了两个函数,可以更加轻松的添加和移除置顶文章,直接调用函数即可修改 sticky_posts 字段。
stick_post()
stick_post() 函数用来把一篇文章置顶,例子:
PHP;">
stick_post( 68 );//
置顶 ID 为 68 的
文章
stick_post( get_the_ID() );//
置顶循环中的当前
文章
unstick_post()
unstick_post() 和 stick_post() 函数相反,用来把一篇置顶文章取消置顶:
PHP;">
unstick_post( 425 );//取消
置顶 ID 为 425 的
文章
unstick_post( get_the_ID() );//取消
置顶循环中的当前
文章
原文链接:https://www.f2er.com/php/20798.html