<?php
/**
 * The comment template file
 * 
 * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
 *
 * @package WordPress
 * @subpackage IZI_THEME
 * @since 1.0
 */
?>
<div id="comments" class="comments">
    <?php if ( have_comments() ) : ?>
        <h2 class="comments__title">
            <?php echo get_comments_number(); // Nombre de commentaires ?> Commentaire(s)
        </h2>
    
        <ol class="comment__list">
            <?php
            	// La fonction qui liste les commentaires
                wp_list_comments( array(
                    'style'       => 'ol',
                    'short_ping'  => true,
                    'avatar_size' => 74,
                ) );
            ?>
        </ol>
        
        <?php 
    		// S'il n'y a pas de commentaires
    		if ( ! comments_open() && get_comments_number() ) : 
    	?>
        <p class="comments__none">
            Il n'y a pas de commentaires pour le moment. Soyez le premier à participer !
    	</p>
        <?php endif; ?>
    <?php endif; ?>

    <?php
	$comments_args = array(
        // Change the title of send button 
        'label_submit' 	=> __( 'Envoyer', 'izitheme' ),
		'submit_button' => '<input name="%1$s" type="submit" id="%2$s" class="%3$s btn btn-secondary" value="%4$s" />',
		'fields' 		=> apply_filters('comment_form_default_fields', [
		'author' 		=> '<label for="author">Votre nom <abbr class="required" title="obligatoire">*</abbr></label><br>
						<input id="author" name="author" type="text" class="form-control" value="" placeholder="Nom" required>',
		'email'  		=> '<label class="mt-2" for="email">Votre adresse email <abbr class="required" title="obligatoire">*</abbr></label><br>
						<input id="email" name="email" type="email" class="form-control" value="" placeholder="Email" required>',
		'cookies'  		=> '<div class="form-check mt-2 mb-2"><input type="checkbox" class="form-check-input" id="exampleCheck1">
						<label class="form-check-label" for="exampleCheck1">Enregistrer mon nom et mon e-mail dans le navigateur pour mon prochain commentaire.</label></div>'
		]),
        // Change the title of the reply section
        'title_reply' 	=> __( 'Une remarque, une question ? Laissez un commentaire.', 'izitheme' ),
        // Remove "Text or HTML to be displayed after the set of comment fields".
        'comment_notes_after' => '',
        // Redefine your own textarea (the comment body).
        'comment_field' => '<p class="comment-form-comment"><label for="comment">' . _x( 'Comment', 'noun' ) . '</label><br /><textarea rows="5" class="form-control" id="comment" name="comment" aria-required="true"></textarea></p>',
	);
	comment_form( $comments_args ); // Le formulaire d'ajout de commentaire
	?>
</div>