wordpress收费下载资源主题
wordpress付费下载资源插件

WordPress函数get_post_stati详细用法教程解析

get_post_stati函数是WordPress中用于获取文章状态的函数。它返回一个数组,包含所有文章状态的键值对。

用法示例:

$stati = get_post_stati();

foreach ($stati as $status => $label) {
echo $status . ': ' . $label . '
';
}

这将输出类似以下内容的列表:

publish: Published
future: Scheduled
draft: Draft
pending: Pending Review
private: Private
inherit: Inherit Parent Status
trash: Trash

以上是WordPress默认的文章状态,你也可以自定义新的文章状态。

除了默认状态,get_post_stati函数还可以接受一个参数,用于筛选状态。例如,如果你只想获取已发布和草稿状态的文章,可以这样使用:

$stati = get_post_stati(array('publish', 'draft'));

foreach ($stati as $status => $label) {
echo $status . ': ' . $label . '
';
}

这将只输出已发布和草稿状态的列表:

publish: Published
draft: Draft

get_post_stati函数还有一个可选的第二个参数,用于指定显示哪种类型的对象的状态。默认为'post',表示文章类型。你可以指定其他自定义的文章类型,例如'page'表示页面类型:

$stati = get_post_stati(array(), 'page');

foreach ($stati as $status => $label) {
echo $status . ': ' . $label . '
';
}

这将输出页面类型的状态列表。

注意:该函数只在后台环境中有效,前台环境中调用将返回一个空数组。

0 个评论

定制开发
本站承接WordPress等系统建站仿站、二次开发、主题插件定制等开发服务
在线咨询
  • 请直接说明需求,勿问在否
    QQ:1-247-246-247

  • QQ一群:104228692(满)
  • QQ二群:64786792
在线咨询
本站承接WordPress建站仿站、二次开发、主题插件定制等PHP开发服务!

了解详情