Advertisement
Barbareshet

Sortable posts views column in main articles page

May 8th, 2017
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.51 KB | None | 0 0
  1. // Register the column as sortable
  2. function views_column_register_sortable( $columns ) {
  3.     $columns['views'] = 'views';
  4.  
  5.     return $columns;
  6. }
  7. add_filter( 'manage_edit-post_sortable_columns', 'views_column_register_sortable' );
  8.  
  9.  
  10. function views_column_orderby( $vars ) {
  11.     if ( isset( $vars['orderby'] ) && 'view' == $vars['orderby'] ) {
  12.         $vars = array_merge( $vars, array(
  13.             'meta_key' => 'view',
  14.             'orderby' => 'meta_value_num'
  15.         ) );
  16.     }
  17.  
  18.     return $vars;
  19. }
  20. add_filter( 'request', 'views_column_orderby' );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement