Skip to content

Commit

Permalink
Fixed sorting.
Browse files Browse the repository at this point in the history
  • Loading branch information
stefanbohacek committed Mar 25, 2021
1 parent 54cb98d commit 9d8409f
Showing 1 changed file with 26 additions and 10 deletions.
36 changes: 26 additions & 10 deletions includes/post-types/bots.php
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,8 @@ function get_bot_language_cards( $atts ) {
'order' => 'DESC',
) );

$opensource_languages = array();

foreach ( $languages as $language ){
$slug = $language->slug;
$name = $language->name;
Expand All @@ -174,19 +176,33 @@ function get_bot_language_cards( $atts ) {
$count = number_format( $query->found_posts );

if ( $count > 0 ){
$html .= <<<HTML
<div class="col-sm-12 col-md-6 col-lg-4 list-item">
<div class="card w-100" style="will-change: transform; transform: perspective(300px) rotateX(0deg) rotateY(0deg);">
<div class="card-body">
<h5 class="card-title"><a class="stretched-link" href="/languages/{$slug}/?opensource=true">{$name} ({$count})</a></h5>
</div>
</div>
</div>
HTML;
$opensource_languages[] = array(
'name' => $name,
'slug' => $slug,
'count' => $count
);
}

}

usort( $opensource_languages, function( $a, $b ) {
return $a['count'] < $b['count'];
} );

foreach ( $opensource_languages as $language ){
$slug = $language['slug'];
$name = $language['name'];
$count = $language['count'];
$html .= <<<HTML
<div class="col-sm-12 col-md-6 col-lg-4 list-item">
<div class="card w-100" style="will-change: transform; transform: perspective(300px) rotateX(0deg) rotateY(0deg);">
<div class="card-body">
<h5 class="card-title"><a class="stretched-link" href="/languages/{$slug}/?opensource=true">{$name} ({$count})</a></h5>
</div>
</div>
</div>
HTML;
}

return "<div class='row list'>$html</div>";
}

Expand Down

0 comments on commit 9d8409f

Please sign in to comment.