我使用了以下脚本(仅适用于get\\u permalink…)要显示帖子作者在其用户页面上有额外元字段的帖子类型中的帖子,请执行以下操作:
<?php // get users from user page
$blogusers = get_users();
foreach ($blogusers as $user) {
if(get_field(\'races\',\'user_\' . $user->ID)) {
while(the_repeater_field(\'races\',\'user_\' . $user->ID)) {
$signed_up = get_sub_field(\'race_name\', $post_object->ID);
if($original_id == $signed_up->ID) { //original ID is the race_name post we are on
$user_info = get_userdata($user->ID);
$arg = array(
\'post_type\' => array (\'members\'),
\'post_status\' => array( \'publish\'),
\'posts_per_page\' => 200,
\'author\' => $user_info->ID
);
$arg_query = new WP_Query();
$arg_query->query( $arg );
echo $total = $arg_query->post_count;
} else {
}
}
}
} ?>
虽然它可以显示来自成员帖子类型的帖子标题,但我无法计算这些帖子的数量。它显示:1 1 1而不是3,依此类推。如何更改foreach以正常工作?