From 8ea5a279f9cad4f7d15dc7dfd664a2a902f0a43a Mon Sep 17 00:00:00 2001 From: Robin Cornett Date: Wed, 30 Dec 2015 12:41:04 -0500 Subject: [PATCH] Make the featured image column sortable --- ...lass-displayfeaturedimagegenesis-admin.php | 44 ++++++++++++++++++- 1 file changed, 42 insertions(+), 2 deletions(-) diff --git a/includes/class-displayfeaturedimagegenesis-admin.php b/includes/class-displayfeaturedimagegenesis-admin.php index 0605abb..150b0e4 100644 --- a/includes/class-displayfeaturedimagegenesis-admin.php +++ b/includes/class-displayfeaturedimagegenesis-admin.php @@ -20,8 +20,8 @@ class Display_Featured_Image_Genesis_Admin { $this->set_up_taxonomy_columns(); $this->set_up_post_type_columns(); $this->set_up_author_columns(); - add_action( 'admin_enqueue_scripts', array( $this, 'featured_image_column_width' ) ); + add_action( 'pre_get_posts', array( $this, 'orderby' ) ); } /** @@ -61,6 +61,7 @@ class Display_Featured_Image_Genesis_Admin { } add_filter( "manage_edit-{$post_type}_columns", array( $this, 'add_column' ) ); add_action( "manage_{$post_type}_posts_custom_column", array( $this, 'custom_post_columns' ), 10, 2 ); + add_filter( "manage_edit-{$post_type}_sortable_columns", array( $this, 'make_sortable' ) ); } } @@ -159,7 +160,7 @@ class Display_Featured_Image_Genesis_Admin { */ public function featured_image_column_width() { $screen = get_current_screen(); - if ( in_array( $screen->base, array( 'edit', 'edit-tags', 'users' ) ) ) { ?> + if ( in_array( $screen->base, array( 'edit', 'edit-tags', 'users' ), true ) ) { ?>