wp_query()
получить то, что вы хотите нельзя и придется писать SQL запросsave_post
или wp_insert_post()
вешаю проверку нужного условия и добавляю мету с ключом _type$post_slug = get_post_field( 'post_name', get_post_ID() );
if ( stripos( $post_slug, 'doc_class_' ) !== false ) {
add_post_meta( $post_id, '_type', 'doc_class', true );
}