true, ); $post_types = get_post_types($args, 'objects'); $new_object = array(); if(!empty($post_types)){ foreach ($post_types as $key => $value) { $exclude = array( 'attachment', 'elementor_library' ); if( TRUE === in_array( $value->name, $exclude ) ) continue; $sub_data = array( 'name' => $value->name, 'label' => $value->label ); $new_object[$key] = $sub_data; } } return $new_object; } /** * To get Order By filter list. * * @since 1.0.0 */ public function Get_orderBy_List() { $args = array( [ "name" => 'none', "label" => 'None' ], [ "name" => 'id', "label" => 'ID' ], [ "name" => 'author', "label" => 'Author' ], [ "name" => 'title', "label" => 'Title' ], [ "name" => 'slug', "label" => 'Name (slug)' ], [ "name" => 'date', "label" => 'Date' ], [ "name" => 'modified', "label" => 'Modified' ], // [ "name" => 'rand', "label" => 'Random' ], // [ "name" => 'comment_count', "label" => 'Comment Count' ], // [ "name" => 'menu_order', "label" => 'Default Menu Order' ], ); return $args; } } Wdkit_Dynamic_Listing_Files::instance(); }