Skip to content

Instantly share code, notes, and snippets.

@billerickson
Created November 15, 2018 21:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save billerickson/eb31481f309b86132b509263493b1584 to your computer and use it in GitHub Desktop.
Save billerickson/eb31481f309b86132b509263493b1584 to your computer and use it in GitHub Desktop.
<?php
$loop = new WP_Query( array(
'posts_per_page' => 20,
'orderby' => 'meta_value_num',
'order' => 'DESC',
'meta_key' => 'shared_counts_total',
) );
if ( $loop->have_posts() ) {
$posts .= '<ol>';
while ( $loop->have_posts() ) {
$loop->the_post();
$shares = get_post_meta( get_the_ID(), 'shared_counts_total', true );
$posts .= sprintf( '<li><a href="%s">%s (%s %s)</a></li>',
esc_url( get_permalink() ),
get_the_title(),
esc_html( $shares ),
esc_html( _n( 'share', 'shares', $shares, 'shared-counts' ) )
);
}
$posts .= '</ol>';
}
wp_reset_postdata();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment