aboutsummaryrefslogtreecommitdiff
path: root/srcs/wordpress/wp-content/themes/twentytwenty/comments.php
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2020-01-07 13:06:14 +0100
committerCharles <sircharlesaze@gmail.com>2020-01-07 13:06:14 +0100
commit7086111ad4dd997e12a3220e1ee60c9b9bcf0bb8 (patch)
treef7453d7dd5cbaaab246e23810b02d3edf1e451be /srcs/wordpress/wp-content/themes/twentytwenty/comments.php
parentc59bdcf77c50cbe89b4a93782cdd6d9e7532080e (diff)
downloadft_server-7086111ad4dd997e12a3220e1ee60c9b9bcf0bb8.tar.gz
ft_server-7086111ad4dd997e12a3220e1ee60c9b9bcf0bb8.tar.bz2
ft_server-7086111ad4dd997e12a3220e1ee60c9b9bcf0bb8.zip
Added wordpress
Diffstat (limited to 'srcs/wordpress/wp-content/themes/twentytwenty/comments.php')
-rw-r--r--srcs/wordpress/wp-content/themes/twentytwenty/comments.php132
1 files changed, 132 insertions, 0 deletions
diff --git a/srcs/wordpress/wp-content/themes/twentytwenty/comments.php b/srcs/wordpress/wp-content/themes/twentytwenty/comments.php
new file mode 100644
index 0000000..5338887
--- /dev/null
+++ b/srcs/wordpress/wp-content/themes/twentytwenty/comments.php
@@ -0,0 +1,132 @@
+<?php
+/**
+ * The template file for displaying the comments and comment form for the
+ * Twenty Twenty theme.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Twenty
+ * @since 1.0.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;
+}
+
+if ( $comments ) {
+ ?>
+
+ <div class="comments" id="comments">
+
+ <?php
+ $comments_number = absint( get_comments_number() );
+ ?>
+
+ <div class="comments-header section-inner small max-percentage">
+
+ <h2 class="comment-reply-title">
+ <?php
+ if ( ! have_comments() ) {
+ _e( 'Leave a comment', 'twentytwenty' );
+ } elseif ( '1' === $comments_number ) {
+ /* translators: %s: post title */
+ printf( _x( 'One reply on &ldquo;%s&rdquo;', 'comments title', 'twentytwenty' ), esc_html( get_the_title() ) );
+ } else {
+ echo sprintf(
+ /* translators: 1: number of comments, 2: post title */
+ _nx(
+ '%1$s reply on &ldquo;%2$s&rdquo;',
+ '%1$s replies on &ldquo;%2$s&rdquo;',
+ $comments_number,
+ 'comments title',
+ 'twentytwenty'
+ ),
+ number_format_i18n( $comments_number ),
+ esc_html( get_the_title() )
+ );
+ }
+
+ ?>
+ </h2><!-- .comments-title -->
+
+ </div><!-- .comments-header -->
+
+ <div class="comments-inner section-inner thin max-percentage">
+
+ <?php
+ wp_list_comments(
+ array(
+ 'walker' => new TwentyTwenty_Walker_Comment(),
+ 'avatar_size' => 120,
+ 'style' => 'div',
+ )
+ );
+
+ $comment_pagination = paginate_comments_links(
+ array(
+ 'echo' => false,
+ 'end_size' => 0,
+ 'mid_size' => 0,
+ 'next_text' => __( 'Newer Comments', 'twentytwenty' ) . ' <span aria-hidden="true">&rarr;</span>',
+ 'prev_text' => '<span aria-hidden="true">&larr;</span> ' . __( 'Older Comments', 'twentytwenty' ),
+ )
+ );
+
+ if ( $comment_pagination ) {
+ $pagination_classes = '';
+
+ // If we're only showing the "Next" link, add a class indicating so.
+ if ( false === strpos( $comment_pagination, 'prev page-numbers' ) ) {
+ $pagination_classes = ' only-next';
+ }
+ ?>
+
+ <nav class="comments-pagination pagination<?php echo $pagination_classes; //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- static output ?>" aria-label="<?php esc_attr_e( 'Comments', 'twentytwenty' ); ?>">
+ <?php echo wp_kses_post( $comment_pagination ); ?>
+ </nav>
+
+ <?php
+ }
+ ?>
+
+ </div><!-- .comments-inner -->
+
+ </div><!-- comments -->
+
+ <?php
+}
+
+if ( comments_open() || pings_open() ) {
+
+ if ( $comments ) {
+ echo '<hr class="styled-separator is-style-wide" aria-hidden="true" />';
+ }
+
+ comment_form(
+ array(
+ 'class_form' => 'section-inner thin max-percentage',
+ 'title_reply_before' => '<h2 id="reply-title" class="comment-reply-title">',
+ 'title_reply_after' => '</h2>',
+ )
+ );
+
+} elseif ( is_single() ) {
+
+ if ( $comments ) {
+ echo '<hr class="styled-separator is-style-wide" aria-hidden="true" />';
+ }
+
+ ?>
+
+ <div class="comment-respond" id="respond">
+
+ <p class="comments-closed"><?php _e( 'Comments are closed.', 'twentytwenty' ); ?></p>
+
+ </div><!-- #respond -->
+
+ <?php
+}