Bonsoir à tous !

Alors c'est tout bête, mais je ne trouve pas l'affichage par défaut dans le codex.
je crois savoir que l'affichage par défaut est :
Si l'auteur du commentaire a rempli le champ "url" ( ou website ), alors comment_author() renvoie un lien vers le website du dit auteur. ( son nom devient donc un lien )
Si l'auteur du commentaire n'a rien mit, comment_author() ne revoie que le nom de l'auteur, sans lien.

Voilà ce que j'ai pour le moment :

<a class="comment-author" href="<?php comment_author(); ?>">
    <?php 
    echo get_comment_author_link();
     ?>
</a><!-- .comment-author -->

avec juste au dessus :

<li <?php comment_class(); ?> id="div-comment-<?php comment_ID(); ?>">
        <div id="comment-<?php comment_ID(); ?>" class="comment">
            <div class="vcard">
                <div class="comment-avatar">
                    <?php
                        echo get_avatar( $comment, $args'avatar_size'] ); ?>
                </div><!-- .comment-avatar -->

J'aimerai juste tenter de garder cette structure afin de mieux gérer mon css par la suite.

Merci à vous ! :)

2 réponses


Estillia
Auteur
Réponse acceptée

Bon, j'ai bidouillé un code qui semble fonctionner

<?php if(get_comment_author_url()): ?>
                    <a class="comment-author" href="<?php comment_author_url(); ?>"><?php comment_author(); ?></a>
                    <?php else: ?>
                    <?php comment_author(); ?>
                <?php endif; ?>
                    </a><!-- .comment-author -->

Je dois juste trouver comment mettre en valeur l'auteur post/admin blog dans les commentaires maintenant. ( Si vous avez un code qui traine :) )

Estillia
Auteur

Au passage, si je peux mettre une classe différente si l'auteur du commentaire = auteur du post ou admin du blog ( histoire de mettre en valeur les commentaires )
Merci encore ! :)