Skip to content

Instantly share code, notes, and snippets.

@Humayon
Last active May 3, 2021 17:05
Show Gist options
  • Save Humayon/b6027fea6955e9f2784744928bb545c1 to your computer and use it in GitHub Desktop.
Save Humayon/b6027fea6955e9f2784744928bb545c1 to your computer and use it in GitHub Desktop.
/**
* Override download Count
*/
add_filter( "wdm_before_fetch_template", function ( $package ) {
$package['download_count'] = mnemonic_number_format( (int) $package['download_count'] );
return $package;
} );
function mnemonic_number_format( $number, $plus = true ) {
if ( $number > 1000000 ) {
$number = number_format( ( $number / 1000000 ), 1 );
$number = $number > (int) $number && $plus ? (int) $number . 'M+' : (int) $number . 'M';
return $number;
}
if ( $number > 1000 ) {
$number = number_format( ( $number / 1000 ), 1 );
$number = $number > (int) $number && $plus ? (int) $number . 'K+' : (int) $number . 'K';
return $number;
}
return $number;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment