I created a new post type named “Video”.
When I create post for the post type, posts is ordered by title ASC
.
Is it possible to order posts by date DESC please ?
register_post_type('Videos', array(
'labels' => array(
'name' => _x('Videos', 'post type general name'),
'singular_name' => _x('Video', 'post type singular name'),
'add_new' => _x('Ajouter', 'Video'),
'add_new_item' => __('Ajouter une video'),
'edit_item' => __('Ãditer une video'),
'new_item' => __('Nouvelle video'),
'view_item' => __('Voir le lien de la video'),
//'search_items' => __(' Video'),
'menu_name' => 'Video'
),
'public' => true,
'show_ui' => true,
'capability_type' => 'post',
'hierarchical' => true,
'rewrite' => array('slug' => 'video'),
'query_var' => true,
'supports' => array(
'title',
'editor' => false,
'excerpt' => false,
'trackbacks' => false,
'custom-fields',
'comments' => false,
'revisions' => false,
'thumbnail' => false,
'author' => false,
'page-attributes' => false,
),
'taxonomies' => array('post_tag')
)
);
Alright, You can just hook into the filter pre_get_posts and check is_admin.
Put this in your theme or plugin:
I also would shange the post_type “Videos” to lowercase like “video”.
The example above disables the ordering feature by clicking columns.
Sortable & for multiple custom post types:
I used a bit different approach: