2010-08-05 11 views
0

Je crée un thème enfant dans Wordpress en utilisant le thème TwentyTen en tant que parent. J'ai vu sous la zone Pages dans la section admin, il y a une zone 'Featured Image', mais je ne vois pas où cette image en vedette est montrée sur la page. A quoi sert la zone d'image sélectionnée pourQuelle est la zone de l'image sélectionnée pour le thème TwentyTen utilisant WordPress?

? Je voudrais idéalement utiliser ce téléchargeur pour mettre une image à un endroit précis sur la page.

Dans quel fichier pour twentyten puis-je trouver le code php de code pour la zone Image en vedette qui est affichée dans la zone d'administration de pages? J'ai regardé tout le fichier functions.php. Je devine que c'est une fonction dans les fichiers de base et il est appelé dans le fichier functions.php dans le thème twentyten, mais je n'arrive pas à voir où cela se passe. Est-ce que quelqu'un peut m'aider?

Répondre

2

Le Image vedette est parfois appelé le Post Thumbnail. Où cela apparaît dépend de votre thème, mais for TwentyTen, it replaces the default header image. Vous pouvez voir le code utilisé dans header.php:

<?php 
// Check if this is a post or page, if it has a thumbnail, and if it's a big one 
if (is_singular() && 
     has_post_thumbnail($post->ID) && 
     (/* $src, $width, $height */ $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'post-thumbnail')) && 
     $image[1] >= HEADER_IMAGE_WIDTH) : 
    // Houston, we have a new header image! 
    echo get_the_post_thumbnail($post->ID, 'post-thumbnail'); 
else : ?> 
    <img src="<?php header_image(); ?>" width="<?php echo HEADER_IMAGE_WIDTH; ?>" height="<?php echo HEADER_IMAGE_HEIGHT; ?>" alt="" /> 
<?php endif; ?> 
+0

Merci pour la clarification! – zeckdude