¿Cómo cambiar el autor de un tipo de entrada personalizada?

23 jul 2012, 06:00:41
Vistas: 22.6K
Votos: 14

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.

1
Comentarios

cuál, deberías marcar la respuesta que ayudó

Amit Kosti Amit Kosti
5 ago 2012 02:57:07
Todas las respuestas a la pregunta 3
2
26

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.

4 ago 2012 23:12:19
Comentarios

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.

Floris Floris
27 jul 2021 16:15:34

@Floris Bueno, ese es un escenario diferente. En ese caso, puede que tengas que configurar capacidades para el autor o el rol para el CPT.

pixelngrain pixelngrain
28 jul 2021 09:48:23
2

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');
23 jul 2012 06:27:22
Comentarios

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

Brian Fegter Brian Fegter
23 jul 2012 06:31:25

@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.

Pikamander2 Pikamander2
27 oct 2022 20:13:02
3

Ve a Opciones de pantalla en la esquina superior derecha y marca la casilla que dice Autor. Luego mostrará el metabox de Autor. Posiblemente esta sea la peor experiencia de usuario en WordPress. Confunde a mucha gente.

23 jul 2012 06:20:38
Comentarios

@fdsa ¿Qué significa eso?

Brian Fegter Brian Fegter
23 jul 2012 06:30:39

En referencia a la respuesta de abajo, se esperaba que el atributo 'author' fuera por defecto.

fdsa fdsa
23 jul 2012 07:33:37

@fdsa ¡Entendido! Puedes añadir eso al array de capacidades.

Brian Fegter Brian Fegter
23 jul 2012 07:55:37