做网站时临时遇到的问题:转载这个功能这一次没使用作者,而是直接新建了一个自定义分类[转载],所有的文章全部链接到这个[转载]分类下的文章,相当于一个作者就是一篇文章,这个时候就使用到了自定义字段,即文章关联的作者其实是[转载]分类下的文章,于是便诞生了新的需求:如何获取每个[转载]分类下的作者相关联的文章数量。
代码如下:
<?php
// get_posts方法
$postNum = get_posts( array(
'post_type' => 'post', // 文章类型, 这里也可以写自定义类型
'meta_query' => array(
array(
'key' => 'meta_key', // 自定义字段名
'value' => 'meta_value', // 自定义字段的值
)
),
'fields' => 'ids' // *非常重要, 这个属性可以直接让get_posts()返回文章的id而不是文章的全部, 可以节省99%的查询时间
) );
// 输出文章数量
echo count( $postNum );
?>
其实还可以封装成方法,不过这一次没封装,有兴趣的可以自己封装一下。
版权声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
免责声明: 本网站所发布的一切资源均来自于会员发布以及互联网收集,不代表本站立场,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则一切后果请用户自负;依据WordPress GPL开源许可协议分享,如有侵犯到您的权益,请联系我们。
免责声明: 本网站所发布的一切资源均来自于会员发布以及互联网收集,不代表本站立场,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则一切后果请用户自负;依据WordPress GPL开源许可协议分享,如有侵犯到您的权益,请联系我们。