Ordernar Post Type Por Fecha

El código debajo es para ordenar los post type por fecha de forma descendente, mostrando primero el último en ser publicado. Esto solo afecta en la administración, para ello está la función is_admin().

function post_types_admin_order($wp_query) {  
    if (is_admin()) {
    $post_type = $wp_query->query['post_type'];
    
        if ($post_type == 'your-post-type') {
            $wp_query->set('orderby', 'date');
	    $wp_query->set('order', 'DESC');
        }
    }
}
add_filter('pre_get_posts', 'post_types_admin_order');