我们的WordPress数据库中有几篇帖子,这些帖子的元键值是不同员工的ID。
例如,如果有多个名为 Bacon 的帖子,其中有meta_key
个名为staff_member
,而其中三个元键的meta_value
为19( 19只是一个工作人员的ID),我不知道如何更改此脚本...
$args = array(
'post_type' => 'food',
'posts_per_page' => -1
);
$query = new WP_Query($args);
echo '<ul>';
while ($query->have_posts()) : $query->the_post();
$the_count = '';
$staff_member = get_post_meta( get_the_ID(), 'staff_member', true );
echo '<li>' . get_the_title() . ' - staff member ' . $staff_member . '(' . $the_count . ' posts)</li>';
endwhile;
echo '</ul>';
wp_reset_postdata();
...以便在其旁边显示帖子标题列表以及团队成员的相关计数。因此,例如,输出可能如下所示:
Bacon - staff member 19 (3 posts)
Bacon - staff member 33 (11 posts)
Eggs - staff member 10 (7 posts)
Cheese - staff member 21 (2 posts)
基本上,我试图显示每个职员创建帖子的次数。以第一个结果为例,工作人员19创建了3个名为“培根”的职位。第二个结果是,工作人员33创建了11个称为“培根”的职位。第三行,工作人员10创建了7个名为“鸡蛋”的职位。你明白了...
谢谢。