Mostrar el Autor de la Entrada para Tipos de Contenido Personalizados en la Pantalla de Edición

2 jun 2017, 09:56:38
Vistas: 20.6K
Votos: 4

He construido un sitio tipo marketplace que permite a diferentes usuarios publicar listados personalizados en el sitio.

Quiero usar el backend de WordPress para administrar estos listados con mi cuenta de administrador. Los tipos de contenido personalizados se muestran de manera similar a las entradas normales allí.

El problema es que el autor de la entrada no se muestra. Busqué en Google el problema y rápidamente encontré que agregar "supports" => array( "title", "editor", "author" ) a los $args para register_post_type() añade una columna que muestra el autor en los listados de todos los elementos de contenido personalizados.

Sin embargo, no estoy seguro de cómo añadir una caja que muestre el autor en la pantalla de edición donde se muestra el editor y otra información detallada sobre la entrada. Por ahora solo tengo la caja con la información de publicación y una para las taxonomías del tipo de contenido personalizado.

¿Cómo podría hacer para que el autor de la entrada también se muestre allí? Estoy realmente un poco perdido en esto y no pude encontrar nada en Google.

0
Todas las respuestas a la pregunta 2
0

Puedes lograr esto usando la función add_post_type_support como se describe aquí: https://codex.wordpress.org/Function_Reference/add_post_type_support.

Este código debería funcionar:

function add_author_support_to_posts() {
   add_post_type_support( 'your_custom_post_type', 'author' ); 
}
add_action( 'init', 'add_author_support_to_posts' );

Se puede agregar en el archivo function.php de tu tema.

25 jul 2017 15:31:17
0

Si estás utilizando el plugin CPT UI, puedes editar fácilmente el tipo de contenido personalizado allí.

  1. Navega a CPT UI en la sección de administración

  2. Selecciona el tipo de publicación al que deseas agregar la función 'author'

  3. Desplázate hacia abajo casi hasta el final y en 'Supports (Agregar soporte para varias características disponibles del editor de publicaciones a la derecha...)' y en la casilla de verificación a la derecha asegúrate de que la opción 'author' esté marcada.

Es posible que luego necesites actualizar tu caché, pero verás aparecer el campo 'author' junto a cada tipo de publicación personalizada en la pantalla de administración.

6 jun 2018 20:29:32