¿Agregar una imagen destacada en mi tema?

2

Me gustaría agregar una imagen destacada a un artículo predeterminado o una publicación de tipo personalizado en mi tema, pero no aparece el área de la imagen resaltada, ¿por qué? En el tema predeterminado, la opción está presente pero no en mi tema, ¿qué me he perdido?

    
pregunta vitto 23.01.2012 - 20:35

1 respuesta

4

Necesitas agregar soporte para temas en el archivo functions.php de tu tema activo como este:

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

Para habilitarlo dentro de un tipo de publicación personalizada, deberá hacerlo cuando registre su tipo de publicación con el argumento supports , por lo que deberá agregar algo a su código ya existente que registra su tipo de publicación, por lo que (este es un ejemplo):

$args = array(
  'labels' => $labels,
  'public' => true,
  'publicly_queryable' => true,
  'show_ui' => true, 
  'show_in_menu' => true, 
  'query_var' => true,
  'rewrite' => true,
  'capability_type' => 'post',
  'has_archive' => true, 
  'hierarchical' => false,
  'menu_position' => null,
  'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments' )
); 
register_post_type('book',$args);

Si ves la última línea de la matriz $args , hay thumbnail en la matriz supports . Eso lo habilita para el tipo de publicación personalizada.

Consulte el Codex para obtener más información:

Para agregar soporte de miniaturas : enlace

Para registrar tipos de publicaciones : enlace

O más específicamente, un ejemplo completo con miniaturas agregadas a un tipo de publicación personalizada está aquí:

enlace

    
respondido por el Jared 23.01.2012 - 20:45

Lea otras preguntas en las etiquetas