Hallo,
ich hänge gerade an den Kommentaren.
Ich hätte gerne folgende Lösung:
Wenn jemand ein Kommentar schreibt und er ist bei Gravatar angemeldet, soll sein Bild neben dem Kommentar angezeigt werden.
Wenn er kein Gravatar angelegt hat, soll ist Standard Avatar angezeigt werden (immer das gleiche Bild).
Wenn ich als Autor ein Kommentar schreibe, soll mein, bei Wordpress als Autor hochgeladene Bild verwendet werden.
Irgendwie bekomme ich das nicht hin. Ein Avatar wird momentan angezeigt, denke mal, dass ist mein Wordpress Bild oder?
Habe mich mit gleicher E-Mail Adresse nämlich nun auch auf Gravatar angemeldet.
Leider werden keine "No-Avatar" Avatare angezeigt :)
Hoffe ihr könnt mir helfen. Mein Quellcode bei den Kommentaren:
<div id="kommentare">
<?php foreach ($comments as $comment) : ?>
<div class="comment" id="comment-<?php comment_ID() ?>">
<?php echo get_avatar(get_the_author_meta('user_email'), 48); ?>
<small class="commentmetadata"><?php comment_author_link() ?> <strong>|</strong> am <?php comment_date('j. F Y') ?> um <?php comment_time('H:i') ?> Uhr</small>
<?php comment_text() ?>
<?php if ($comment->comment_approved == '0') : ?>
<strong>Achtung: Dein Kommentar muss erst noch freigegeben werden.</strong><br />
<?php endif; ?>
</div>
<?php endforeach; /* end for each comment */ ?>
</div><!-- kommentare -->
<div id="kommentar_formular">
<h4 id="respond">Kommentar schreiben</h4>
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<p>
<input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" />
<label for="author">Name</label>
</p>
<p>
<input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" />
<label for="email">Email <small>(wird nicht veröffentlicht)</small></label>
</p>
<p>
<input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
<label for="url">Webseite</label>
</p>
<p>
Kommentar
<textarea name="comment" id="comment" style="width: 100%;" rows="10" tabindex="4"></textarea>
</p>
<p>
<input name="submit" type="submit" id="submit" tabindex="5" value="Kommentar abschicken" />
<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
</p>
<?php do_action('comment_form', $post->ID); ?>
</form>
</div> <!-- kommentar_formular -->
Alles anzeigen