Bonjour
j'ai un petit soucis pour créer mon thème wordpress.
J'ai utilisé sans problèmes les fonctions pour avoir le titre et la date du post et tout fonctionne.
Je voudrais maintenant afficher le textes de mes posts et je fais ça avec la fonction <? php the_content(); ?>
Cependant, rien ne s'affiche.
Voici mon php : ```
<? php
if(have_posts()) :
while(have_posts()):
the_post();
?>

<div <?php post_class();?> id="post-<?php the_ID();?>">
<div class="post-top">
<h1><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title();?></a></h1>
<div class="post-date"><?php echo(get_the_time("d/m/Y"));?></div>
</div>
<div class="post-content">
<?php the_content("Lire la suite"); ?>
</div>
</div>

<? php
    endwhile; endif;
?>
Et le css associé : ```
#col21{
    width:50%
}

.post-top h1 a{
    color:#1483cc;
    text-decoration: none;

}

.post-date{
    background-color:#1483cc;
    color:#fff;
    width:17%;
    float:right;
}

.post-content{
    margin-top:15%;
    height:150px;
    color: black;

}

Quelqu'un peut m'aider à résoudre ce petit problème svp ?
Merci par avance

2 réponses


Bonsoir.
Est-ce que dans ton code local tu as aussi un espacement entre le ? et le php de tes balises php ?
Et pour le css, il te manque un ;.

bloum
Auteur

J'ai supprimé l'espacement mais ça n'a rien changé, par contre en ligne ça marche c'est bizarre.
Mais en ligne le CSS ne s'applique pas ^^