Current File : /home/pacjaorg/wpt.pacja.org/grants -mzee/wp-content/themes/attire/comments.php |
<?php
if (!defined('ABSPATH')) {
exit;
}
$theme_mod = WPATTIRE()->theme_options;
do_action(ATTIRE_THEME_PREFIX . 'before_comments');
?>
<div id="comments" class="w3eden">
<?php if (post_password_required()) : ?>
<p class="nopassword"><?php echo esc_html__('This post is password protected. Enter the password to view any comments.', 'attire'); ?></p>
</div>
<?php
return;
endif;
?>
<?php if (have_comments()) :
?>
<h2 id="comments-title"><?php echo esc_html(apply_filters(ATTIRE_THEME_PREFIX . 'discussion_title', __('Discussion', 'attire'))); ?></h2>
<?php
if (get_comment_pages_count() > 1 && get_option('page_comments')) : ?>
<nav id="comment-nav-above">
<h1 class="assistive-text"><?php echo esc_html__('Comment navigation', 'attire'); ?></h1>
<div class="nav-previous"><?php previous_comments_link('←' . esc_html__('Previous Comments', 'attire')); ?></div>
<div class="nav-next"><?php next_comments_link(esc_html__('Next Comments', 'attire') . ' →'); ?></div>
</nav>
<?php endif; ?>
<ul class="commentlist">
<?php
/* Loop through and list the comments. Tell wp_list_comments()
* to use attire_comment() to format the comments.
* If you want to overload this in a child theme then you can
* define attire_comment() and that will be used instead.
* See attire_comment() in edenfresh/functions.php for more.
*/
wp_list_comments(array(
'callback' => 'Attire::Comment',
'avatar_size' => 64,
'reply_text' => __('Reply', 'attire')
));
?>
</ul>
<?php endif;
$commenter = wp_get_current_commenter();
$fields = array(
'author' => '<input class="form-control" required="required" placeholder="' . esc_attr__('Name', 'attire') . ' *" id="author" name="author" type="text" value="' . esc_attr($commenter['comment_author']) . '"/>',
'email' => '<input class="form-control" required="required" placeholder="' . esc_attr__('Email', 'attire') . ' *" id="email" name="email" type="text" value="' . esc_attr($commenter['comment_author_email']) . '"/>',
'url' => '<input class="form-control" placeholder="' . esc_attr__('Website', 'attire') . '" id="url" name="url" type="text" value="' . esc_url($commenter['comment_author_url']) . '"/>',
);
$args = array(
'fields' => apply_filters('comment_form_default_fields', $fields),
'comment_field' => '<textarea required="required" class="col-lg form-control" id="comment" name="comment" rows="8" aria-required="true"></textarea>',
'must_log_in' => '<p class="must-log-in">' . sprintf(esc_html__('You must be', 'attire') . ' <a href="%1$s">' . esc_html__('logged in', 'attire') . '</a> ' . esc_html__('to post a comment.', 'attire'),
wp_login_url(get_permalink())
) . '</p>',
'logged_in_as' => '<p class="logged-in-as">' . sprintf(esc_html__('Logged in as', 'attire') . ' <a href="%1$s">%2$s</a>. <a href="%3$s" class="comment-logout" title="' . esc_attr__('Log out of this account', 'attire') . '">' . esc_html__('Log out?', 'attire') . '</a>', admin_url('profile.php'), $user_identity, wp_logout_url(get_permalink())) . '</p>',
'id_form' => 'commentform',
'id_submit' => 'submit',
'title_reply' => apply_filters('attire_title_reply', esc_html__('Leave a Comment', 'attire')),
'title_reply_to' => apply_filters('attire_title_reply_to', esc_html__('Leave a Reply to %s', 'attire')),
'cancel_reply_link' => apply_filters('attire_cancel_reply_link', esc_html__('Cancel reply', 'attire')),
'label_submit' => apply_filters('attire_label_submit', esc_html__('Post Comment', 'attire')),
'class_submit' => 'btn ' . esc_attr($theme_mod['attire_single_post_comment_button_size']),
);
Attire::comment_form($args); ?>
</div><!-- #comments -->
<?php
do_action(ATTIRE_THEME_PREFIX . 'after_comments');