Je travaille sur mon premier blog wordpress et j'essaie d'éviter autant que possible les plug-ins pour beaucoup de ce qui n'est pas vraiment nécessaire. Je connais un peu php (je ne le comprends pas mais je sais où le mettre et quel fichier doit aller où). Je comprends comment changer les fichiers de thème autour, CSS & HTML. Donc, si je peux le faire avec un peu de pratique et de temps, je préférerais le coder à la main puis utiliser un plugin.
J'essaie de styler les publications récentes de la barre latérale de ma page d'accueil et je ne trouve pas cela difficile du tout, mais je ne suis pas sûr de savoir comment insérer des images dans les publications récentes. J'ai une image dans chacun de mes messages et j'essaie maintenant d'obtenir une petite vignette de la première image dans ma zone "BLOGS RÉCENTS" sur ma page d'accueil.
Comme dans ma conception, ici.
Quelqu'un a-t-il une méthode ou un extrait de code qui fonctionnerait pour ce que j'essaie de faire?
@Tom: Voici à quoi ressemble mon code après avoir placé votre suggestion dans
<aside id="archives" class="widget">
<h1 class="widget-title"><?php _e( 'Recent Blogs', 'toolbox' ); ?></h1>
<div class="thumbnail">
<?php
if(has_post_thumbnail()) {
the_post_thumbnail();
} else {
// show a default image if no featured image is specified
echo '<img src="'.get_bloginfo("template_url").'http://ambergoodwin.com/averylawoffice/img/SIDEBAR-recentblogimg.jpg" />';
}
?>
</div>
<?php
$args = array( 'numberposts' => '3' );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
echo '<h5><a href="' . get_permalink($recent["ID"]) . '" title="Look '.esc_attr($recent["post_title"]).'" >' . $recent["post_title"].'</a> </h5> ';
}
?>
</aside>
Je l'ai fait pointer vers une image par défaut, mais cela ne se voit même pas. Mon image est stylée
.thumbnail { width: 50px; height: 50px; border: 1px solid #093; padding: 5px;}
Et c’est le site sur lequel vous pouvez trouver mon problème de barre latérale à
Donc je ne suis pas sûr de ce que je fais mal ..
Dans votre boucle de publication:
<div class="recent-post">
<div class="thumbnail">
<?php
if(has_post_thumbnail()) {
the_post_thumbnail();
} else {
// show a default image if no featured image is specified
echo '<img src="'.get_bloginfo("template_url").'/images/img-default.png" />';
}
?>
</div>
<div class="title">
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</div>
</div>
faites glisser la vignette div vers la gauche et donnez à la div titre une marge/un remplissage approprié afin qu'ils ne se chevauchent pas, et appliquez un correctif à la classe de publication récente, puis choisissez un style approprié.
Finalement, je viens de télécharger le plugin Advanced Recent Posts. Merci les gars pour votre aide!