Sto cercando di realizzare un tema Wordpress da zero.
Ho un problema con la parte dei commenti.
Ho seguito una guida nella parte dove indicava testualmente come Personalizzare il template dei commenti di WordPress .
Senza inserire questa funzione i commenti vengono postati correttamente.
Ma con la funzione seguente all invio del commento appare il seguente messaggio
codice:
<?php
function yiw_comment( $comment, $args, $depth ) {
$GLOBALS['comment'] = $comment;
?>
<li <?php comment_class(); ?> id="li-comment-<?php comment_ID(); ?>">
<div class="author-avatar">
<?php $url = get_bloginfo("template_url").'/images/figura-03-feed1'; ?>
<?php echo get_avatar( $comment, 75,$default=$url ); ?>
<?php printf( __( '%s ', 'yiw' ), sprintf( '<cite class="fn">%s</cite>', get_comment_author_link() ) ); ?>
</div>
<div class="comment-meta commentmetadata">
<?php if ( $comment->comment_approved == '0' ) : ?>
<em class="moderation">Il tuo commento è in moderazione.[/i]
<?php endif; ?>
<div class="commentDate">
<a href="<?php echo esc_url( get_comment_link( $comment->comment_ID ) ); ?>">
<?php
/* translators: 1: date, 2: time */
printf( __( '%1$s at %2$s', 'yiw' ), get_comment_date(), get_comment_time() ); ?></a><?php edit_comment_link( __( '(Modifica)', 'yiw' ), ' ' );
?>
</div>
<div class="comment-body"><?php comment_text(); ?></div>
<div class="reply">
<?php comment_reply_link( array_merge( $args, array( 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?>
</div>
</div>
<?php
}
?>