¿Agregar un Meta Box para cargar una SEGUNDA imagen destacada?

17

Me gustaría agregar un meta box a mis publicaciones y al editor de páginas que me permita subir una imagen y usarla como una especie de SEGUNDA imagen destacada. La idea es que mi cliente pueda cargar una imagen en este meta box para personalizar la imagen del encabezado de la página / publicaciones.

Este es un ejemplo de lo que sería el resultado final: enlace

Como puedes ver en la parte superior de la página, hay una gran pancarta de un bailarín. En este momento esto está codificado con CSS. Me gustaría que mi cliente lo pueda editar desde la pantalla de edición / publicación de Wordpress por página y por publicación.

¿Cómo empiezo?

    
pregunta jkupczak 06.11.2011 - 00:22

6 respuestas

6

La funcionalidad que deseas puede ser creada desde cero, pero definitivamente un complemento de campos personalizados hará que tu vida sea mucho más fácil.

Uso Advanced Custom Fields , y ofrece resultados sorprendentes y las posibilidades son infinitas.

No he usado éste , pero también parece bastante bueno.

    
respondido por el brasofilo 16.03.2012 - 22:27
4

Puede usar este complemento enlace para agregar una imagen secundaria destacada a la imagen del encabezado de la página / publicaciones.

    
respondido por el Vinod Dalvi 21.03.2012 - 06:06
2

Soy uno de los desarrolladores que mantiene esta clase de metabox. incluye un campo de carga que puedes usar.

enlace

    
respondido por el Norcross 18.12.2011 - 00:28
1

Tendrá que agregar un meta box en las páginas de edición de publicación / página. Consulte el documento para add_meta_box . Aquí hay un ejemplo detallado, junto con cómo manejar / guardar la información ingresada. En la función myplugin_inner_custom_box , reemplace la entrada de texto con una carga de archivo (y / o más campos si lo desea). Maneje la matriz $_FILE en la función myplugin_save_postdata .

    
respondido por el Rutwick Gangurde 06.11.2011 - 02:18
0

use este "Meta Box Script para WordPress" enlace

    
respondido por el b0li 06.11.2011 - 09:11
0

Hay una serie de complementos y scripts a los que otros han hecho referencia. Los dos que prefiero como desarrollador son Meta Box y Clase de caja de Meta . Ambos requieren que juegues con el código para configurar los campos, pero si estás agregando meta personalizada, estarás jugando con el código para mostrarlo de todos modos.

Los campos personalizados avanzados son un complemento agradable para necesidades más pequeñas y permiten la adición de nuevos campos sobre la marcha, pero cada campo (y subcampo - repetidores) se agrega como un campo único y para cada campo que agregue, el el complemento agrega 2 campos a la base de datos (el segundo es un identificador asignado por ACF). Entonces, si está haciendo una consulta en una página para obtener 10 campos, en realidad estará haciendo 20 consultas de base de datos (más una por ACF) que puede realmente añadir a la base de datos DB de información. Usa este con cuidado.

    
respondido por el E Nailor 19.02.2014 - 16:10

Lea otras preguntas en las etiquetas