我正在使用谷歌leaderboard api。
如何按玩家ID获得特定玩家分数?
我想显示合并的排行榜,包括我周围的得分(loadPlayerCenteredScores和COLLECTION_PUBLIC)以及我的好友(loadTopScores和COLLECTION_SOCIAL)
这种教学板的一个例子可能是这样的:
我的问题是,我不知道 COLLECTION_PUBLIC 排行榜中我的朋友的等级。我怎么能得到它?
P.S
虽然this问题的标题相同,但这个问题与此无关。
答案 0 :(得分:0)
LeaderboardScore interface可以在这种情况下使用,在您的情况下,您需要.getRank()
和COLLECTION_PUBLIC
方法
您需要检索两个集合COLLECTION_SOCIAL
和<?php
$taxonomy = 'category'; // change this to your taxonomy
$terms = wp_get_post_terms( $post->ID, $taxonomy, array( "fields" => "ids" ) );
if( $terms ) {
echo '<ul>';
$terms = trim( implode( ',', (array) $terms ), ' ,' );
wp_list_categories( 'title_li=&taxonomy=' . $taxonomy . '&include=' . $terms );
echo '</ul>';
}
?>
。迭代这两个集合然后只使用一些排序。