90 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			90 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
if ( post_password_required() ) : ?>
 | 
						|
 | 
						|
<p class="nocomments container"><?php esc_html_e( 'This post is password protected. Enter the password to view comments.', 'et_builder' ); ?></p>
 | 
						|
	<?php
 | 
						|
	return;
 | 
						|
	endif;
 | 
						|
 | 
						|
	global $et_comments_header_level, $et_comments_form_title_level;
 | 
						|
 | 
						|
	$et_comments_header_level_processed = isset( $et_comments_header_level ) && '' !== $et_comments_header_level ? et_pb_process_header_level( $et_comments_header_level, 'h1' ) : 'h1';
 | 
						|
?>
 | 
						|
 | 
						|
<?php
 | 
						|
if ( empty( $comments_by_type ) ) {
 | 
						|
	$comments_by_type = separate_comments( $comments );
 | 
						|
}
 | 
						|
?>
 | 
						|
 | 
						|
<section id="comment-wrap">
 | 
						|
	<<?php echo et_core_intentionally_unescaped( $et_comments_header_level_processed, 'fixed_string' ); ?> id="comments" class="page_title"><?php comments_number( esc_html__( '0 Comments', 'et_builder' ), esc_html__( '1 Comment', 'et_builder' ), '% ' . esc_html__( 'Comments', 'et_builder' ) ); ?></<?php echo et_core_intentionally_unescaped( $et_comments_header_level_processed, 'fixed_string' ); ?>>
 | 
						|
	<?php if ( have_comments() ) : ?>
 | 
						|
		<?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : // Are there comments to navigate through? ?>
 | 
						|
			<div class="comment_navigation_top clearfix">
 | 
						|
				<div class="nav-previous"><?php previous_comments_link( et_get_safe_localization( __( '<span class="meta-nav">←</span> Older Comments', 'et_builder' ) ) ); ?></div>
 | 
						|
				<div class="nav-next"><?php next_comments_link( et_get_safe_localization( __( 'Newer Comments <span class="meta-nav">→</span>', 'et_builder' ) ) ); ?></div>
 | 
						|
			</div>
 | 
						|
		<?php endif; // check for comment navigation ?>
 | 
						|
 | 
						|
		<?php if ( ! empty( $comments_by_type['comment'] ) ) : ?>
 | 
						|
			<ol class="commentlist clearfix">
 | 
						|
				<?php
 | 
						|
				wp_list_comments(
 | 
						|
					array(
 | 
						|
						'type'     => 'comment',
 | 
						|
						'callback' => 'et_custom_comments_display',
 | 
						|
					)
 | 
						|
				);
 | 
						|
				?>
 | 
						|
			</ol>
 | 
						|
		<?php endif; ?>
 | 
						|
 | 
						|
		<?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : // Are there comments to navigate through? ?>
 | 
						|
			<div class="comment_navigation_bottom clearfix">
 | 
						|
				<div class="nav-previous"><?php previous_comments_link( et_get_safe_localization( __( '<span class="meta-nav">←</span> Older Comments', 'et_builder' ) ) ); ?></div>
 | 
						|
				<div class="nav-next"><?php next_comments_link( et_get_safe_localization( __( 'Newer Comments <span class="meta-nav">→</span>', 'et_builder' ) ) ); ?></div>
 | 
						|
			</div>
 | 
						|
		<?php endif; // check for comment navigation ?>
 | 
						|
 | 
						|
		<?php if ( ! empty( $comments_by_type['pings'] ) ) : ?>
 | 
						|
			<div id="trackbacks">
 | 
						|
				<h3 id="trackbacks-title"><?php esc_html_e( 'Trackbacks/Pingbacks', 'et_builder' ); ?></h3>
 | 
						|
				<ol class="pinglist">
 | 
						|
					<?php wp_list_comments( 'type=pings&callback=et_list_pings' ); ?>
 | 
						|
				</ol>
 | 
						|
			</div>
 | 
						|
		<?php endif; ?>
 | 
						|
	<?php else : // this is displayed if there are no comments so far ?>
 | 
						|
	   <div id="comment-section" class="nocomments">
 | 
						|
		  <?php if ( 'open' === $post->comment_status ) : ?>
 | 
						|
 | 
						|
		  <?php else : // comments are closed ?>
 | 
						|
 | 
						|
		  <?php endif; ?>
 | 
						|
	   </div>
 | 
						|
	<?php endif; ?>
 | 
						|
	<?php if ( 'open' === $post->comment_status ) : ?>
 | 
						|
		<?php
 | 
						|
			// Comment submit content title level.
 | 
						|
			$et_comments_form_title_level_processed = isset( $et_comments_form_title_level ) && '' !== $et_comments_form_title_level ? et_pb_process_header_level( $et_comments_form_title_level, 'h3' ) : 'h3';
 | 
						|
			$et_comments_form_title_level_escaped   = et_core_intentionally_unescaped( $et_comments_form_title_level_processed, 'fixed_string' );
 | 
						|
 | 
						|
			comment_form(
 | 
						|
				array(
 | 
						|
					'label_submit'        => esc_attr__( 'Submit Comment', 'et_builder' ),
 | 
						|
					'title_reply'         => '<span>' . esc_attr__( 'Submit a Comment', 'et_builder' ) . '</span>',
 | 
						|
					'title_reply_to'      => esc_attr__( 'Leave a Reply to %s', 'et_builder' ),
 | 
						|
					'title_reply_before'  => '<' . $et_comments_form_title_level_escaped . ' id="reply-title" class="comment-reply-title">',
 | 
						|
					'title_reply_after'   => '</' . $et_comments_form_title_level_escaped . '>',
 | 
						|
					'class_submit'        => 'submit et_pb_button',
 | 
						|
					'comment_notes_after' => '',
 | 
						|
					'id_submit'           => 'et_pb_submit',
 | 
						|
				)
 | 
						|
			);
 | 
						|
		?>
 | 
						|
	<?php else : ?>
 | 
						|
 | 
						|
	<?php endif; // if you delete this the sky will fall on your head ?>
 | 
						|
</section>
 |