mirror of
https://github.com/WordPress/WordPress.git
synced 2025-01-08 09:27:38 +01:00
9c5d4ca8d1
This aims to provide better context for translators and make it easier to determine that some strings contain hidden accessibility text and are not displayed in the UI. Props kebbet, mercime, pavelevap, ocean90, swissspidy, Chouby, jipmoors, afercia, desrosj, costdev, audrasjb, SergeyBiryukov. Fixes #29748. Built from https://develop.svn.wordpress.org/trunk@55276 git-svn-id: http://core.svn.wordpress.org/trunk@54809 1a063a9b-81f0-0310-95a4-ce76da25c4cd
90 lines
2.5 KiB
PHP
90 lines
2.5 KiB
PHP
<?php
|
|
/**
|
|
* The template for displaying comments
|
|
*
|
|
* This is the template that displays the area of the page that contains both the current comments
|
|
* and the comment form.
|
|
*
|
|
* @link https://developer.wordpress.org/themes/basics/template-hierarchy/
|
|
*
|
|
* @package WordPress
|
|
* @subpackage Twenty_Seventeen
|
|
* @since Twenty Seventeen 1.0
|
|
* @version 1.0
|
|
*/
|
|
|
|
/*
|
|
* If the current post is protected by a password and
|
|
* the visitor has not yet entered the password we will
|
|
* return early without loading the comments.
|
|
*/
|
|
if ( post_password_required() ) {
|
|
return;
|
|
}
|
|
?>
|
|
|
|
<div id="comments" class="comments-area">
|
|
|
|
<?php
|
|
// You can start editing here -- including this comment!
|
|
if ( have_comments() ) :
|
|
?>
|
|
<h2 class="comments-title">
|
|
<?php
|
|
$comments_number = get_comments_number();
|
|
if ( '1' === $comments_number ) {
|
|
/* translators: %s: Post title. */
|
|
printf( _x( 'One Reply to “%s”', 'comments title', 'twentyseventeen' ), get_the_title() );
|
|
} else {
|
|
printf(
|
|
/* translators: 1: Number of comments, 2: Post title. */
|
|
_nx(
|
|
'%1$s Reply to “%2$s”',
|
|
'%1$s Replies to “%2$s”',
|
|
$comments_number,
|
|
'comments title',
|
|
'twentyseventeen'
|
|
),
|
|
number_format_i18n( $comments_number ),
|
|
get_the_title()
|
|
);
|
|
}
|
|
?>
|
|
</h2>
|
|
|
|
<ol class="comment-list">
|
|
<?php
|
|
wp_list_comments(
|
|
array(
|
|
'avatar_size' => 100,
|
|
'style' => 'ol',
|
|
'short_ping' => true,
|
|
'reply_text' => twentyseventeen_get_svg( array( 'icon' => 'mail-reply' ) ) . __( 'Reply', 'twentyseventeen' ),
|
|
)
|
|
);
|
|
?>
|
|
</ol>
|
|
|
|
<?php
|
|
the_comments_pagination(
|
|
array(
|
|
'prev_text' => twentyseventeen_get_svg( array( 'icon' => 'arrow-left' ) ) . '<span class="screen-reader-text">' . /* translators: Hidden accessibility text. */ __( 'Previous', 'twentyseventeen' ) . '</span>',
|
|
'next_text' => '<span class="screen-reader-text">' . /* translators: Hidden accessibility text. */ __( 'Next', 'twentyseventeen' ) . '</span>' . twentyseventeen_get_svg( array( 'icon' => 'arrow-right' ) ),
|
|
)
|
|
);
|
|
|
|
endif; // Check for have_comments().
|
|
|
|
// If comments are closed and there are comments, let's leave a little note, shall we?
|
|
if ( ! comments_open() && get_comments_number() && post_type_supports( get_post_type(), 'comments' ) ) :
|
|
?>
|
|
|
|
<p class="no-comments"><?php _e( 'Comments are closed.', 'twentyseventeen' ); ?></p>
|
|
<?php
|
|
endif;
|
|
|
|
comment_form();
|
|
?>
|
|
|
|
</div><!-- #comments -->
|