Je galère depuis 2 jours sur l'affichage d'images. Pouvez-vous m'aider à avancer ?
J'utilise wordpress 3.0.1 et le theme Bold dont voici la demo : http://www.elegantthemes.com/preview/Bold/
Comme vous le voyez, sur la page d'index de la demo, des miniatures (en 85px par 85 px) que je nommerais Featured (En une) sont visibles dans les 2 posts du haut, mais aussi pour tous les autres posts situés en dessous.
En cliquant sur le lien de l'un des posts, qu'il soit en Featured ou listé en dessous, on arrive sur des pages où les images doivent apparaitre cette fois en 200px par 200px. Soit plus grandes et en taille réelle.
Maintenant mon BIG Problème.
Sur ma page d'index, les images n'apparaissent pas du tout.
Idem dans les post.
J'utilises les Champs Personnalisés pour insérer des images dans les posts, avec pour Nom : Thumbnail ; et pour Valeur : http://monsite.com/wp-content/uploads/imagexxx.jpg ...
Mais ça ne marche pas !
(Le background de l'image est bien visible à la bonne taille sur l'index et minuscule sur une page de post... mais au lieu d'avoir l'image par dessus ce background, j'ai une sorte de croix signifiant son absence).
Qu'est-ce qui cloche ?
J'ai cherché dans le code.... je ne trouve pas.
Toutes les images sont dans wp-content/uploads/... .jpg
Elles sont en CHMOD777.
Merci de m'aider, si vous savez.
Ps : si ça peut avoir une incidence sur la résolution, quelques lignes de code qui sont en lien avec ces Thumbnails.
La page d'index :
Code : Tout sélectionner
<?php get_header(); ?>
<?php
global $options;
foreach ($options as $value) {
if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; } else { $$value['id'] = get_settings( $value['id'] ); } }
?>
<div id="content">
<img src="<?php bloginfo('stylesheet_directory'); ?>/images/content-top.gif" alt="top" style="float: left;" />
<div id="left-div">
<?php if (get_option('artsee_format') == 'Blog Style') { ?>
<?php include(TEMPLATEPATH . '/includes/blogstyle.php'); ?>
<?php } else { include(TEMPLATEPATH . '/includes/defaultindex.php'); } ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
</body>
</html>
Code : Tout sélectionner
<!--Begind recent post-->
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="cat-post-wrap">
<span class="post-info">
<span class="post-date">
<?php the_time('j M Y') ?>
</span>
<span class="post-author">
Posté par <strong><?php the_author() ?></strong>
</span>
</span>
<div style="clear: both;"></div>
<h2 class="post-title-2"><a href="<?php the_permalink() ?>" title="Lien Permanent vers <?php the_title(); ?>">
<?php the_title() ?>
</a></h2>
<div style="clear: both;"></div>
<?php $thumb = get_post_meta($post->ID, 'Thumbnail', $single = true);?>
<?php if($thumb !== '') { ?>
<div class="featured-thumb-wrapper"> <a href="<?php the_permalink() ?>" title="Lien Permanent vers <?php the_title(); ?>"><img src="<?php bloginfo('stylesheet_directory'); ?>/timthumb.php?src=<?php echo $thumb; ?>&h=85&w=85&zc=1" alt="<?php if($thumb_alt !== '') { echo $thumb_alt; } else { echo the_title(); } ?>" class="featured-thumb" /></a>
</div> <?php } else { echo ''; } ?>
<?php the_content_limit(400, ""); ?>
<a href="<?php the_permalink() ?>" rel="bookmark" class="readmore" title="Lien Permanent vers <?php the_title(); ?>">
continuer
</a>
<div style="clear: both;"></div>
</div>
etc ...
Code : Tout sélectionner
<?php get_header(); ?>
<?php
global $options;
foreach ($options as $value) {
if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; } else { $$value['id'] = get_settings( $value['id'] ); } }
?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="single-post-wrap">
<span class="post-info-single">
<span class="post-date">
<?php the_time('j M Y') ?>
</span>
<span class="post-author">
Posté par <strong><?php the_author() ?></strong> dans <strong><?php the_category(', ') ?></strong>
</span>
</span>
<div style="clear: both;"></div>
<h2 class="post-title"><a href="<?php the_permalink() ?>" title="Lien Permanent vers <?php the_title(); ?>">
<?php the_title() ?>
</a></h2>
<div style="clear: both;"></div>
<?php if (get_option('artsee_thumbnails') == 'Hide') { ?>
<?php { echo ''; } ?>
<?php } else { include(TEMPLATEPATH . '/includes/thumbnail.php'); } ?>
<?php the_content(); ?>
<?php the_content(); ?>
<?php if (get_option('artsee_foursixeight') == 'Enable') { ?>
<?php include(TEMPLATEPATH . '/includes/468x60.php'); ?>
<?php } else { echo ''; } ?>
</div>
etc...