首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WordPress:获取状态为草稿和已发布的用户帖子数量

WordPress是一款开源的内容管理系统(CMS),它允许用户轻松创建和管理网站。它是基于PHP语言开发的,使用MySQL数据库进行数据存储。WordPress提供了丰富的功能和插件,使用户可以自定义和扩展他们的网站。

用户帖子是WordPress中的一种内容类型,它允许用户创建和发布文章、页面、评论等内容。要获取状态为草稿和已发布的用户帖子数量,可以使用WordPress提供的函数和查询。

首先,可以使用get_posts()函数来获取所有的用户帖子。该函数可以接受一个参数数组,用于指定查询条件。在这个数组中,可以使用post_status参数来指定帖子的状态。例如,post_status => 'draft'表示获取草稿状态的帖子,post_status => 'publish'表示获取已发布状态的帖子。

以下是一个示例代码,用于获取草稿和已发布状态的用户帖子数量:

代码语言:txt
复制
$draft_posts = get_posts(array(
    'post_status' => 'draft',
    'post_type' => 'post',
    'author' => $user_id, // 可选,指定用户ID
    'posts_per_page' => -1 // 获取所有帖子
));

$published_posts = get_posts(array(
    'post_status' => 'publish',
    'post_type' => 'post',
    'author' => $user_id, // 可选,指定用户ID
    'posts_per_page' => -1 // 获取所有帖子
));

$draft_count = count($draft_posts);
$published_count = count($published_posts);

echo "草稿数量:" . $draft_count . "<br>";
echo "已发布数量:" . $published_count . "<br>";

在上述代码中,$user_id变量表示要获取帖子数量的用户ID。如果要获取所有用户的帖子数量,可以省略author参数。

推荐的腾讯云相关产品是腾讯云服务器(CVM)和腾讯云数据库(TencentDB)。腾讯云服务器提供可靠的云计算基础设施,可用于托管WordPress网站。腾讯云数据库提供高性能、可扩展的数据库服务,可用于存储WordPress的数据。

腾讯云服务器产品介绍链接地址:https://cloud.tencent.com/product/cvm

腾讯云数据库产品介绍链接地址:https://cloud.tencent.com/product/cdb

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

WordPress 文章查询教程4:如何使用文章状态参数

默认值是 'publish',就是获取公开状态文章,如果用户登录情况下,'private' 状态文章也会被获取到,另外默认情况下公开属性自定义文章状态文章也会获取到。...如果是在后台运行(后台或者AJAX调用)的话,受保护属性状态文章也会被获取,默认受保护属性文章状态有 'future', 'draft' 'pending'。...'publish' – 发布。 'pending' – 待审核。 'draft' – 草稿。 'auto-draft' – 自动草稿,在后台点击新建还没有保存是创建。...'private' – 私密,就是非登录用户看不到文章 'inherit' – 文章修订版本专用状态,一篇文章修订版本可以使用 get_children() 函数获取。...'any' – 获取除了 'inherit', 'trash' 'auto-draft' 状态文章,如果有自定义文章状态,并且它 'exclude_from_search' 属性 true,这类状态文章也会被获取

60330

wordpress批量修改文章状态方法

起因 手上有一个采集站点, 剩余3万草稿, 原计划手动每日发布几十篇文章, 后来实在有些反人类, 干脆一次性全发布 如果使用wordpress自带批量操作, 文章太多容易卡顿超时, 还是直接操作数据库来快..., 但是修改数据库存在一定风险, 因此建议提前做好备份 开始 第一步 备份数据库 mysqldump -uroot -p 数据库名 >数据库地址名称 比如: mysqldump -uroot -p...wordpress>/logs/wordpress_bak.mql 回车后提示输入密码, 输入后即可备份 第二步 操作wordpress数据库 进入mysql内部 mysql -uroot -p 密码...'draft'); 这里我是将所有的草稿改成发布 wordpress文章状态有以下几种: pending:待审 draft:草稿 auto-draft:自动保存草稿 inherit:修订版本 trash...:回收站 publish:发布 future:定时 private:私有 如果你有其他需求, 比如想将所有待审文章全部改成草稿, 那么只需修改相应关键字就行,如: UPDATE `wp_posts

83110

如何快速地将WordPress文章内所有外部图片转换为本地链接?

针对发布文章批量本地化。...v1.3.7 新增定时任务可以指定日期范围、每日时间范围进行定时发布。 新增批量本地化时可选文章状态,可指定不限、草稿发布等文章状态进行批量本地化。 优化批量压缩图片功能。...wordpress插件商店规范 v1.2.0 beta 增加图片本地化日志收集功能,随时了解本地化失败原因; 新增定时发布文章功能,可设置定时发布时是否本地化文章图片; 新增批量本地化发布文章内外部图片功能...; 新增插件更新日志,便于用户及时响应插件更新; 新增插件BUG在线反馈功能,便于及时修复问题; 修改接口密钥安装插件后随机生成,防止接口被恶意利用; 新增图片本地化时是否添加网站域名功能开关,开启后本地化后图片链接包含域名完整路径...; v1.1.3 本地化下载图片方式调整curl获取,并模拟referer绕过防盗链; 修改插件全局变量、函数命名前缀; 修复没有判断图片下载结果导致异常问题; 功能展示 图片本地化(点击放大

1.3K20

WordPress自定义查询:WP_Query使用

post', // - 文章 'page', // - 页面 'revision', // - 文章版本 'attachment', // - 附件,默认 WP_Query 设置了发布状态...默认为 'publish' 'publish', // - 发布文章或页面 'pending', // -等待复审文章 'draft', // - 处于草稿状态文章...'auto-draft', // - 自动保存为草稿文章 'future', // - 定时发布文章 'private', // - 未登录用户不能查看私有文章 'inherit...=> 'any', // - 获取处于所有文章状态文章,除了版本和文章类型参数'exclude_from_search'设置true文章类型 /** * 分页参数 */ 'posts_per_page...' => 10, //(整数) - 每页显示文章数量 (2.1以后版本可用), 使用'posts_per_page'=-1 显示所有文章,如果查询处于订阅源中,WordPress用 'posts_per_rss

1.3K20

WordPress自定义查询WP_Query使用方法大全

post', // - 文章 'page', // - 页面 'revision', // - 文章版本 'attachment', // - 附件,默认 WP_Query 设置了发布状态...默认为 'publish' 'publish', // - 发布文章或页面 'pending', // -等待复审文章 'draft', // - 处于草稿状态文章...'auto-draft', // - 自动保存为草稿文章 'future', // - 定时发布文章 'private', // - 未登录用户不能查看私有文章 'inherit...> 'any', // - 获取处于所有文章状态文章,除了版本和文章类型参数'exclude_from_search'设置true文章类型 /** * 分页参数 */ 'posts_per_page...' => 10, //(整数) - 每页显示文章数量 (2.1以后版本可用), 使用'posts_per_page'=-1 显示所有文章,如果查询处于订阅源中,WordPress用 'posts_per_rss

3.8K41

WordPress 评论表 comment_type 字段默认值从空字符串改成 comment

WordPress 之前评论表 comment_type 字段默认值一直是空字符,为了更加语义化,从 5.5 版本开始,WordPress 已经将强制设置 "comment",这项改动是为了以后更加方便实现自定义...wp_update_comment_type_batch_size 这个 filter 设置每次修改数量。...用户管理 最强 WordPress 一键用户管理插件。 支持自定义头像,屏蔽个人设置,优化姓名设置, 隐藏登录名,限制登陆失败次数,防止密码被暴力破解等功能。...格式文章 在 WordPress 实现真正文章格式 草稿分享 一键生成草稿临时分享链接 并可设置分享链接有效期 文章专题 设置文章专题,并在文章末尾显示一个文章专题列表。...站点选项 查看管理所有非 WordPress 系统自动生成站点选项。 如果你觉得某个选项无用,可以直接删除它。 后台论坛 WordPress 后台论坛,支持创建帖子,分组,消息。

1.1K40

如何用 MWeb 发布 Typecho 文章

自从 Wordpress 转到 Typecho 之后就一直学习尝试用 Markdown 写博客。这两天正式接触 MWeb 后,发现它有一个可以发布到 Metaweblog API 发布服务。.../xmlrpc 写作 在 MWeb 中,通过 Markdown 进行正常写作 发布 如图,发布界面简单易懂,大家可以添加标签,自定网址,选择发布日期发布状态,如果你博客后台编辑器是 Markdown...解决办法就是点击图中“是”,程序会自动转换。 发布状态草稿”时重复创建文章问题 上文“发布”中说过,“发布状态”可选。当选择草稿”后发布,博客后台正常创建一篇草稿文章。...如果我们继续在 MWeb 上编辑文章,最后选“发布状态发布编辑后文章到博客程序后就出现问题了。 博客会创建了一篇新文章,而不是把草稿变成发布文章。...这样就相当于在博客后台创建了两篇文章,一篇发布文章,另一篇草稿文章。 ---- 以上两点问题不知道怎么解决。

67530

WPJAM MetaData:可视化管理 WordPress Meta 数据

我前面发布 WordPress 配置器,其中一个很重要功能就是让你更灵活方便使用 Post Meta Term Meta,只要用会用好它,你就才真正掌握 WordPress 精髓。...一进入列表,就看到你 Meta 总数量,然后汇总模式列表模式查看数据模式。 汇总模式 在汇总模式下,我们可以很快看到两个信息: 系统用了哪些 meta_key,分别是什么。...每个 meta_key 使用数量。...格式文章 在 WordPress 实现真正文章格式 草稿分享 一键生成草稿临时分享链接 并可设置分享链接有效期 文章专题 设置文章专题,并在文章末尾显示一个文章专题列表。...站点选项 查看管理所有非 WordPress 系统自动生成站点选项。 如果你觉得某个选项无用,可以直接删除它。 后台论坛 WordPress 后台论坛,支持创建帖子,分组,消息。

75840

WordPress文章目录插件LuckyWP Table of Contents设置教程

,虽然可以手动创建文章目录,但是,利用插件可以更轻松,   在WordPress建站 中给长篇文章或者教程添加文章目录可以使您内容条理更清晰并使用户轻松定位到具体内容最佳方法。...共享文章中特定部分链接-您可以为用户提供一种简便方法,以共享指向他们可能感兴趣特定部分链接。 帮助提高点击率-文章中正确目录有助于增加获取特色摘要或SERP(搜索引擎结果页)中排名。...WordPress文章目录插件LuckyWP Table of Contents设置教程 LuckyWP Table of Contents是一个免费WordPress插件,可自动WordPress...是一个功能强大友好插件,可以为长页面(自定义帖子类型)自动创建特定于上下文索引或目录(TOC)。...设定完成后,发布文章或是储存草稿浏览,就可以看见目录了。 总结   虽然可以使用手动来给文章添加目录,但是对于懒惰我们来说,能省事绝不自找麻烦。

1.4K40

WordPress 6.1 正式版发布,最全新功能图文介绍

其他内核改进 WordPress 6.1 正式版发布,这是 2022 年最后一个主要版本,带来许多新功能改进。...块编辑器改进 WordPress 用户大部分时间都在使用块编辑器他们网站创建帖子页面。 每个 WordPress 版本都对编辑器进行了大量改进。...这将允许用户更多块设置填充边距,并对设计布局进行更精细控制。它还将帮助用户在调整块填充边距时可视化更改。 改进边框选项 使用 WordPress 6.1,用户可以为更多块添加边框。...在站点编辑器中,“查看”按钮现在还包含一个链接,用于在新选项卡中查看您网站。 状态可见性面板现在称为摘要 发布设置下状态可见性面板将重命名为摘要。...站点图标将替换 WordPress 徽标 如果您网站设置了站点图标,那么它将用作屏幕左上角查看帖子按钮。 新首选项 首选项面板现在包括两个新选项。

4.6K30

WordPress 通过判断文章状态获取链接,来判断文章是否存在

由于 WordPress 本身并没有提供相关函数可以检测,我们可以通过 get_permalink() 函数判断文章链接是否存在,通过 get_post_status() 判断文章状态,来间接判断某篇文章是否存在...get_permalink() 函数判断 get_permalink()函数是用于获取当前文章或者通过指定文章ID来获取文章链接函数,如果没有获取到链接,函数就会返回false,也就间接表示出文章不存在...WordPress 文章状态 'publish' – 公开发布文章或页面 'pending' – 待审文章 'draft' – 草稿 'auto-draft' – 自动保存草稿 'future...)==='publish'){ echo '文章已经发布'; } 最后需要注意是,子凡以上提供代码片段中 $post_id 变量是指文章或页面 ID,在 WordPress 文章主循环中可以使用...get_the_ID() 函数获取,所以在需要判断或者检测指定文章状态时需要指定 $post_id 变量或者传值才可以完整使用。

47730

WordPress 如何判断一篇文章是否存在

一直以来子凡都计划为泪雪网添加一个文章收藏功能,直到现在也依旧也还只是在计划中,最近几天子凡在研究微信小程序,试图折腾用守望轩开源WordPress微信小程序来接入一下我泪雪博客泪雪网,其中想要判断具体某篇文章是否存在...,因为在WordPress中文章状态是有很多种,通过这样方式可以达到更多调用或者判断检测。...WordPress 文章状态 'publish' – 公开发布文章或页面 'pending' – 待审文章 'draft' – 草稿 'auto-draft' – 自动保存草稿 'future' –...($post_id)==='publish'){ echo '文章已经发布'; } 最后需要注意是,子凡以上提供代码片段中$post_id变量是指文章或页面ID,在WordPress文章主循环中可以使用...get_the_ID()函数获取,所以在需要判断或者检测指定文章状态时需要指定$post_id变量或者传值才可以完整使用。

1.2K100

WordPress 分类如何实现拖动排序?

WordPress 默认对分类排序真的是太弱了,仅支持通过代码方式使用 ID,使用数量(count),名称(name),别名(slug)等字段进行排序,都没有提供自定义分类方法,更别提拖动排序。...限制分类层级 默认情况,WordPress 分类是可以无限层级,这个插件可以让你限制这个层级: 比如分类层级设置2层,这个时候,在分类创建和编辑页面,分级分类只能选择第一级分类: 在文章编辑页面...用户管理 最强 WordPress 一键用户管理插件。 支持自定义头像,屏蔽个人设置,优化姓名设置, 隐藏登录名,限制登陆失败次数,防止密码被暴力破解等功能。...格式文章 在 WordPress 实现真正文章格式 草稿分享 一键生成草稿临时分享链接 并可设置分享链接有效期 文章专题 设置文章专题,并在文章末尾显示一个文章专题列表。...站点选项 查看管理所有非 WordPress 系统自动生成站点选项。 如果你觉得某个选项无用,可以直接删除它。 后台论坛 WordPress 后台论坛,支持创建帖子,分组,消息。

1.6K30

使用Solr涡轮增压您WordPress搜索

注意本指南是非root用户编写。需要提升权限命令带有前缀sudo。如果您不熟悉该sudo命令,可以查看我们用户组”指南。 先决条件 必须安装配置WordPress。...Solr Permanlink创建用户帐户用户组 出于安全考虑,Solr应该使用自己用户帐户组运行。 注意应在安装了Solr服务器上运行以下命令。...单击Solr Options选项卡: 要编制索引帖子类型:建议选择所有类型。发布索引所有博客帖子,页面所有页面(例如关于页面),以及附件所有文档(例如PDFDOC文件)。...要编制索引自定义分类法:一般不需要在此处输入任何内容; 但是,如果自定义WordPress以按类别标签以外方式组织博客帖子,请在此处输入分类标准名称。...注意每当您发布帖子或页面或附件时,必须选择此按钮才能将新页面编入索引。 操作完成后,同一页面将显示索引文档数量。 测试新搜索 您博客上将完成以下步骤。

4.9K60

WPJAM「评论增强插件」支持后台添加评论

博客 支持一键将文章中图片下载到 WordPress 媒体库 搜索优化 支持限制关闭搜索 WordPress 插件 编辑器优化 优化 WordPress 传统 TinyMCE 编辑器 添加下划线等按钮...用户管理 最强 WordPress 一键用户管理插件。 支持自定义头像,屏蔽个人设置,优化姓名设置, 隐藏登录名,限制登陆失败次数,防止密码被暴力破解等功能。...格式文章 在 WordPress 实现真正文章格式 草稿分享 一键生成草稿临时分享链接 并可设置分享链接有效期 文章专题 设置文章专题,并在文章末尾显示一个文章专题列表。...站点选项 查看管理所有非 WordPress 系统自动生成站点选项。 如果你觉得某个选项无用,可以直接删除它。 后台论坛 WordPress 后台论坛,支持创建帖子,分组,消息。...文章置顶 支持置顶文章排序分类文章置顶 WordPress 插件

1.1K20

WPJAM「用户管理插件」新增记录用户最后登录时间功能

一键抓取公众号文章到 WordPress 博客 支持一键将文章中图片下载到 WordPress 媒体库 搜索优化 支持限制关闭搜索 WordPress 插件 编辑器优化 优化 WordPress...传统 TinyMCE 编辑器 添加下划线等按钮,支持截屏贴图等 标题设置 一键设置 WordPress 所有页面的页面标题 登录优化 一键优化 WordPress 登录注册界面,并支持第三方账号登录绑定...格式文章 在 WordPress 实现真正文章格式 草稿分享 一键生成草稿临时分享链接 并可设置分享链接有效期 文章专题 设置文章专题,并在文章末尾显示一个文章专题列表。...站点选项 查看管理所有非 WordPress 系统自动生成站点选项。 如果你觉得某个选项无用,可以直接删除它。 后台论坛 WordPress 后台论坛,支持创建帖子,分组,消息。...文章置顶 支持置顶文章排序分类文章置顶 WordPress 插件

95720

站点选项 WordPress 插件:管理删除无用站点选项

管理站点选项 安装好之后,在 WPJAM 菜单下会多出一个「站点选项」子菜单,点击进去,即可查看你站点所有非 WordPress 系统自动生成选项: 如果选项存储字符串或者非序列化存储,则直接显示...用户管理 最强 WordPress 一键用户管理插件。 支持自定义头像,屏蔽个人设置,优化姓名设置, 隐藏登录名,限制登陆失败次数,防止密码被暴力破解等功能。...格式文章 在 WordPress 实现真正文章格式 草稿分享 一键生成草稿临时分享链接 并可设置分享链接有效期 文章专题 设置文章专题,并在文章末尾显示一个文章专题列表。...站点选项 查看管理所有非 WordPress 系统自动生成站点选项。 如果你觉得某个选项无用,可以直接删除它。 后台论坛 WordPress 后台论坛,支持创建帖子,分组,消息。...文章置顶 支持置顶文章排序分类文章置顶 WordPress 插件

97630

WPJAM Avatar:在 WordPress 后台自定义头像

该插件已经升级 WPJAM 用户管理插件,并且也集成了自定义头像功能,直接启用即可。...今天做插件「自定义头像」,非常简单,只有两个功能,可以让用户WordPress 后台自定义头像设置默认头像。...自定义头像 用户登录 WordPress 后台之后,在「我个人资料」页面可以自定义头像,管理员也可以在编辑其他用户信息时候自定义该用户头像: 另外为了支持「订阅者」角色用户能够自定义头像,系统会自动给...格式文章 在 WordPress 实现真正文章格式 草稿分享 一键生成草稿临时分享链接 并可设置分享链接有效期 文章专题 设置文章专题,并在文章末尾显示一个文章专题列表。...站点选项 查看管理所有非 WordPress 系统自动生成站点选项。 如果你觉得某个选项无用,可以直接删除它。 后台论坛 WordPress 后台论坛,支持创建帖子,分组,消息。

1.1K20

WordPress 如何判断一篇文章是否存在

,因为在WordPress中文章状态是有很多种,通过这样方式可以达到更多调用或者判断检测。...WordPress 文章状态 'publish' – 公开发布文章或页面 'pending' – 待审文章 'draft' – 草稿 'auto-draft' –...自动保存草稿 'future' – 定时发布 'private' – 私密文章 'inherit' – 修订版本 'trash' – 在回收站中 简单使用例子如下...: //通过get_post_status()函数判断文章状态 if(get_post_status($post_id)==='publish'){ echo '文章已经发布'; } 最后需要注意是...,子凡以上提供代码片段中$post_id变量是指文章或页面ID,在WordPress文章主循环中可以使用get_the_ID()函数获取,所以在需要判断或者检测指定文章状态时需要指定$post_id

72340
领券