我想挑选与我登录的用户匹配的行号。
所以我为一所学校创建了一个排行榜,每个人都有一个登录(WordPress用户),在他们的个人资料中,他们被$user_info->schoolname
分配到学校名称,我正按分数输出学校排行榜。
我需要做的只是在循环之外输出我的学校位置:
<?php
$i= 1;
// get posts
$posts = get_posts(array(
'post_type' => 'schools',
'posts_per_page' => -1,
'meta_key' => 'signups',
'orderby' => 'meta_value_num',
'order' => 'DESC'
));
if( $posts ): ?>
<table class="table">
<?php foreach( $posts as $post ):
setup_postdata( $post )
?>
<tr>
<th><?php echo $i++ ?></th>
<td><?php the_title(); ?></td>
<td><?php echo the_field('signups') . ' Signups'; ?></td>
</tr>
<?php endforeach; ?>
</table>
<?php wp_reset_postdata(); ?>
<?php endif; ?>