2013-03-01 18:06:10 +00:00
< ? php
/**
* @ package WordPress
* @ subpackage Progressio
*/
?>
< ? php if ( 'open' == $post -> comment_status ) : ?>
< div id = " comments " >
< ? php
$req = get_option ( 'require_name_email' ); // Checks if fields are required.
if ( 'comments.php' == basename ( $_SERVER [ 'SCRIPT_FILENAME' ]) ) {
die ( 'Please do not load this page directly. Thanks!' );
}
if ( ! empty ( $post -> post_password ) ) :
if ( post_password_required () ) :
?>
< div class = " nopassword " >< ? php _e ( 'This post is password protected. Enter the password to view any comments.' , 'wp_admin' ) ?> </div>
</ div ><!-- #comments -->
< ? php
return ;
endif ;
endif ;
?>
< ? php if ( have_comments () ) : ?>
< ? php // numbers of pings and comments
$ping_count = $comment_count = 0 ;
foreach ( $comments as $comment )
get_comment_type () == " comment " ? ++ $comment_count : ++ $ping_count ;
?>
< ? php if ( $comment_count ) : ?>
< div id = " comments-list " class = " comments " >
< ? php /* <h3><?php printf($comment_count > 1 ? '<span>%d</span> Comments' : '<span>One</span> Comment', $comment_count) ?></h3> */ ?>
< ol >
< ? php wp_list_comments ( 'type=comment&callback=po_comments' ); ?>
</ ol >
</ div ><!-- #comments-list .comments -->
< ? php endif ; /* if ( $comment_count ) */ ?>
< ? php if ( $ping_count ) : ?>
< div id = " trackbacks-list " class = " comments " >
< h3 >< ? php printf ( $ping_count > 1 ? '<span>%d</span> Trackbacks' : '<span>One</span> Trackback' , $ping_count ) ?> </h3>
< ol >
< ? php wp_list_comments ( 'type=pings' ); ?>
</ ol >
</ div ><!-- #trackbacks-list .comments -->
< ? php endif /* if ( $ping_count ) */ ?>
< ? php endif /* if ( $comments ) */ ?>
< h3 class = " comments-title " >< ? php _e ( 'Comments' , 'wpv' ) ?> </h3>
< ? php if ( post_password_required () ) : ?>
< p class = " nopassword " >< ? php _e ( 'This post is password protected. Enter the password to view any comments.' , 'wpv' ); ?> </p>
</ div ><!-- #comments -->
< ? php
return ;
endif ;
?>
< div class = " respond-box " >
< h4 >< ? php _e ( 'Post a comment' , 'wpv' ) ?> </h4>
< div id = " cancel-comment-reply " >< ? php cancel_comment_reply_link () ?> </div>
< ? php if ( get_option ( 'comment_registration' ) && ! $user_ID ) : ?>
< p id = " login-req " >< ? php printf ( __ ( 'You must be <a href="%s" title="Log in">logged in</a> to post a comment.' , 'shape' ), get_option ( 'siteurl' ) . '/wp-login.php?redirect_to=' . get_permalink () ) ?> </p>
< ? php else : ?>
< ? php
comment_form ( array (
'title_reply' => '' ,
'title_reply_to' => '' ,
'title_reply_to' => '' ,
'fields' => array (
'author' => '<div class="comment-form-author form-input">' . '<label for="author">' . __ ( 'Name' ) . ( $req ? ' <span class="required">*</span>' : '' ) . '</label> ' .
'<input id="author" name="author" type="text" required="required" value="' . esc_attr ( $commenter [ 'comment_author' ] ) . '" size="30" placeholder="' . __ ( 'Name' ) . ' *" /></div>' ,
'email' => '<div class="comment-form-email form-input"><label for="email">' . __ ( 'Email' ) . ( $req ? ' <span class="required">*</span>' : '' ) . '</label> ' .
'<input id="email" name="email" type="email" required="required" value="' . esc_attr ( $commenter [ 'comment_author_email' ] ) . '" size="30" placeholder="' . __ ( 'Email' ) . ' *" /></div>' ,
'url' => '<div class="comment-form-url form-input"><label for="url">' . __ ( 'Website' ) . '</label>' .
'<input id="url" name="url" type="text" value="' . esc_attr ( $commenter [ 'comment_author_url' ] ) . '" size="30" placeholder="' . __ ( 'Website' ) . '" /></div>' ,
),
'comment_field' => '<div class="comment-form-comment"><label for="comment">' . _x ( 'Comment' , 'noun' ) . '</label><textarea id="comment" name="comment" required="required" aria-required="true" placeholder="' . _x ( 'Comment' , 'noun' ) . '"></textarea></div>' ,
'comment_notes_after' => '' ,
));
?>
< ? php endif /* if ( get_option('comment_registration') && !$user_ID ) */ ?>
</ div ><!-- . respond - box -->
</ div ><!-- #comments -->
< ? php endif /* if ( 'open' == $post->comment_status ) */ ?>