¿Alguien tiene algún consejo para crear un tipo de publicación personalizada centrada en la imagen?
Para elaborar, mi blog tiene imágenes de encabezado giratorio, que se muestran a continuación:
Las dos imágenes en la parte superior izquierda son aleatorias y existen como archivos adjuntos a una página específica que solo existe para contener estas imágenes. Me pregunto si es posible almacenarlos de una manera diferente utilizando tipos de publicaciones personalizadas. He creado un nuevo tipo de publicación, "imagen de encabezado", y estoy tratando de averiguar a dónde ir desde aquí. Me gustaría que cada "publicación" de la imagen de encabezado tenga un archivo adjunto de imagen. En lugar de extraer imágenes aleatorias de una página, extraería publicaciones aleatorias del tipo de publicación de imagen de encabezado. Dado este,
- ¿Cómo podría incorporar una interfaz simple al proceso de archivo adjunto que está disponible en la página de administración "Nueva imagen de encabezado"?
- ¿Puedo eliminar el título de la publicación y los cuadros de entrada de contenido para despejar esa página?
Los objetivos son crear una mejor interfaz para el proceso de carga actual y, finalmente, poder crear una taxonomía para marcar las imágenes como imagen izquierda / imagen derecha. (Mirando la imagen de arriba, puede ver que la foto de la derecha cubre la cara en la otra foto. Podría evitar esto marcando las fotos para la pantalla lateral izquierda y / o derecha). Esta última no será un problema si Puedo implementar lo primero.
Actualización: en base a una respuesta aquí, pude implementar esta configuración. El código completo se publica a continuación .
fuente
Respuestas:
La respuesta inicial de Goldenapple me dio el impulso que necesitaba para terminar esto.
funciones.php
Aquí está el código completo que estoy usando para agregar un nuevo tipo de mensaje "imagen de encabezado" y modificar otras pantallas de administrador en consecuencia:
Capturas de pantalla del administrador
Código de plantilla
fuente
Eso debería registrar su tipo de publicación con nada más que un campo para una imagen destacada. Ver el codex http://codex.wordpress.org/Function_Reference/register_post_type para obtener una lista de los argumentos a pasar.
fuente