Cómo manejar miniaturas

2

¿Cómo debo manejar las miniaturas de los mensajes? ¿La mayoría de la gente los coloca en campos personalizados? ¿Usar un plugin? ¿Cómo manejan esto los temas en ThemeForest?

¿También diferentes temas tendrán diferentes requisitos de tamaño? ¿Así que pasar de un tema a otro podría causar muchos problemas?

Las miniaturas también pueden venir en diferentes tamaños

    
pregunta Jiew Meng 13.02.2011 - 15:03

2 respuestas

6

Desde WordPress 2.9, puedes agregar soporte de miniaturas a tu tema agregando esto al archivo functions.php del tema:

if ( function_exists( 'add_theme_support' ) ) { 
  add_theme_support( 'post-thumbnails' ); 
}

Una vez hecho esto, podrás agregar una imagen de entidad a tu publicación en Publicaciones, Páginas o Tipos de Publicaciones Personalizadas. Verás el cuadro "Imagen destacada" al crear una nueva publicación.

También puede establecer el tamaño de la miniatura en su archivo functions.php. Puede usar los tamaños de "miniatura", "medio" y "grande" de WordPress, cree el suyo propio o especifique un tamaño con píxeles:

the_post_thumbnail('thumbnail');       // Thumbnail (default 150px x 150px max)
the_post_thumbnail('medium');          // Medium resolution (default 300px x 300px max)
the_post_thumbnail('large');           // Large resolution (default 640px x 640px max)

the_post_thumbnail( array(100,100) );  // Specify resolution
//Add your own:
add_image_size( 'category-thumb', 300, 9999 ); //300 pixels wide (and unlimited height)

Ejemplo de cómo usar este nuevo tamaño de Miniatura de publicación en los archivos de plantilla de tema.

<?php the_post_thumbnail( 'category-thumb' ); ?>

Debe consultar página del Codex en Publicación de miniaturas para obtener más información. Allí también encontrará cómo estilizar sus miniaturas y más detalles sobre este código.

    
respondido por el Fernando Briano 13.02.2011 - 15:15
1

El manejo de miniaturas es básicamente una combinación de dos factores: estándares y metainformación.

  1. Las miniaturas de las publicaciones nativas son estándar y tienen metainformación.
  2. Los campos personalizados pueden contener información meta sobre la miniatura, pero no hay un estándar.
  3. El contenido de la publicación se puede extraer para obtener imágenes (sin meta, sin estándar).
  4. Algo realmente personalizado, como asignar miniaturas en función de las categorías de publicación, etc.

Si tiene control sobre el contenido desde el principio, es más fácil elegir un método y seguirlo. Si no tienes control o contenido anterior a las miniaturas de la publicación, es más complicado. Personalmente, uso Get The Image que es un contenedor único para ejecutar varios métodos para obtener una imagen en miniatura (con la tuya propia) devolución de llamada si es necesario).

    
respondido por el Rarst 13.02.2011 - 21:39

Lea otras preguntas en las etiquetas