¿Cómo cambiar el autor de un tipo de entrada personalizada?
He creado un tipo de entrada personalizada y necesito poder crear entradas y asignarlas a autores. Es fácil hacer esto con las entradas normales ya que puedes ir a la pantalla de edición por lotes y cambiar inmediatamente el autor. Sin embargo, cuando intento hacer esto con mi tipo de entrada personalizada, la caja de autor no está presente. ¿Cómo agrego la funcionalidad para cambiar el autor de mi tipo de entrada personalizada?
EDICIÓN: Encontré una solución, ver respuesta abajo.
En el array de argumentos de registro del Custom Post Type usa esto
'supports' => array('title', 'editor', 'thumbnail', 'comments', 'author'),
Esto activará la caja de autor en la pantalla de edición. Después de registrar el autor en el CPT necesitas activar el autor desde la opción en la pantalla de edición (en la parte superior donde puedes habilitar/deshabilitar todos los metabox) para mostrar la caja de autor en la pantalla de edición.

Por alguna razón, agregar 'author' no cambia nada en mi página de edición de CPT. Y tiene algo que ver con las capacidades del CPT.

Descubrí que el atributo de edición de autor no se agrega por defecto para los tipos de contenido personalizados. Para agregar el atributo de autor se requiere el siguiente código:
function permitirEdicionAutor()
{
add_post_type_support( 'mitipo', 'author' );
}
add_action('init','permitirEdicionAutor');

¿Por qué no simplemente agregas esto cuando registras tu tipo de publicación personalizado?

@BrianFegter - Idealmente, es mejor agregarlo cuando el tipo de publicación se registra por primera vez. Sin embargo, este enfoque te permite agregar soporte de autor a tipos de publicación personalizados sobre los que no tienes control completo, como los de plugins de terceros.
