/** * Outputs the Handlebars template for comments in the footer * * @uses "wp_footer" hook * * @since 0.0.1 */ public function print_template() { echo layout::comments_template(); }
/** * Template for what is outputted on initial page load * * @package Epoch * @author Postmatic * @license GPL-2.0+ * @link * Copyright 2015 Transitive, Inc. */ $options = \postmatic\epoch\options::get_display_options(); global $post; $comment_count = get_comment_count($post->ID); if ($comment_count['approved'] == 0 and !comments_open($post)) { return; } $form = sprintf('<div id="%1s">%2s</div>', esc_attr(\postmatic\epoch\front\vars::$form_wrap), \postmatic\epoch\front\layout::get_form($post->ID)); $comment_area = sprintf('<div id="%1s"></div>', esc_attr(\postmatic\epoch\front\vars::$comments_wrap)); if ('none' == $options['theme']) { $comment_count_area = ''; } else { if ($comment_count['approved'] == 0) { $comment_count_message = __('There are no comments', 'epoch'); } else { $comment_count_message = sprintf(_n('There is one comment', 'There are %s comments', $comment_count['approved'], 'epoch'), '<span id="' . \postmatic\epoch\front\vars::$count_id . '">' . $comment_count['approved'] . '</span>'); } if ('ASC' == $options['order'] && $comment_count['approved'] > 3) { $comment_count_area = sprintf('<h3 class="comment-count-area">%1s <a href="#reply-title">%2s</a></h3>', $comment_count_message, $options['before_text']); } else { $comment_count_area = sprintf('<h3 class="comment-count-area">%1s</h3>', $comment_count_message); } global $wp_query;