This function returns an associative array of references and their individual counts from the log.
(array) Associative array of references and counts.
Param | Type | Required | Description | |
---|---|---|---|---|
function mycred_count_all_ref_instances( |
||||
$number |
int | Yes | The number of references to return a count for. Use |
|
$order |
string | No | Sorting order. Either Ascending (ASC) or Descending (DESC). Defaults to |
|
$type |
string | No | Option to filter the count based on a point type. Must be either a point type key or the string |
|
) { ... } |
Example 1: Get all references with their count no matter which point type they belong to.
$references = mycred_count_all_ref_instances( -1, 'DESC', 'all' ); if ( ! empty( $references ) ) { foreach ( $references as $reference => $count ) { echo $reference . ' ' . $count; } }
Example 2: Get the top 10 references for the default point type.
$count = mycred_count_all_ref_instances( 10 ); if ( ! empty( $references ) ) { foreach ( $references as $reference => $count ) { echo $reference . ' ' . $count; } }