Zitat
Nur wie mache ich das, wenn ein angemeldeter Nutzer kommt, der soll nur das Nachricht-Feld im Kommentar-Formular sehen, nicht Name etc, weil das ist ja schon bekannt!
Sollte im Normalfall auch nicht angezeigt werden, sofern der User eingeloggt ist.
Kann natürlich sein, dass in Deinem Theme nicht abgefragt wird, ob der user angemeldet ist oder nicht... Die Frage können wir aber erst beantworten, wenn wir das Theme bzw. den Inhalt der dazugehörigen comments.php kennen.
EDIT: Hier mal ein Beispiel, wie es aussehen könnte:
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
[COLOR="RoyalBlue"]<?php if ( is_user_logged_in() ) : ?>[/COLOR]
<p>Angemeldet als <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="Abmelden">Abmelden »</a></p>
[COLOR="RoyalBlue"]<?php else : ?>[/COLOR]
<p>
<label for="author">Name <?php if ($req) echo "(erforderlich)"; ?></label>
<input type="text" name="author" id="author" value="<?php echo esc_attr($comment_author); ?>" size="30" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> />
</p>
<p>
<label for="email">E-Mail (nicht sichtbar, ist aber <?php if ($req) echo "erforderlich)"; ?></label>
<input type="text" name="email" id="email" value="<?php echo esc_attr($comment_author_email); ?>" size="30" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> />
</p>
<p>
<label for="url">Website</label>
<input type="text" name="url" id="url" value="<?php echo esc_attr($comment_author_url); ?>" size="30" tabindex="3" />
</p>
[COLOR="RoyalBlue"]<?php endif; ?>[/COLOR]
<!--<p><small><strong>Erlaubte XHTML Tags:</strong> <?php echo allowed_tags(); ?></small></p>-->
<p><textarea name="comment" id="comment" rows="10" cols="1" tabindex="4"></textarea></p>
<?php if(function_exists(wpml_comment)) { wpml_comment(); } ?>
<p><input name="submit" type="submit" id="submit" tabindex="5" value="Kommentar absenden" />
<?php comment_id_fields(); ?>
</p>
<?php do_action('comment_form', $post->ID); ?>
</form>
Alles anzeigen