summaryrefslogtreecommitdiffstats
path: root/wp-includes/theme-compat/comments.php
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 07:56:49 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 07:56:49 +0000
commita415c29efee45520ae252d2aa28f1083a521cd7b (patch)
treef4ade4b6668ecc0765de7e1424f7c1427ad433ff /wp-includes/theme-compat/comments.php
parentInitial commit. (diff)
downloadwordpress-a415c29efee45520ae252d2aa28f1083a521cd7b.tar.xz
wordpress-a415c29efee45520ae252d2aa28f1083a521cd7b.zip
Adding upstream version 6.4.3+dfsg1.upstream/6.4.3+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'wp-includes/theme-compat/comments.php')
-rw-r--r--wp-includes/theme-compat/comments.php77
1 files changed, 77 insertions, 0 deletions
diff --git a/wp-includes/theme-compat/comments.php b/wp-includes/theme-compat/comments.php
new file mode 100644
index 0000000..a576590
--- /dev/null
+++ b/wp-includes/theme-compat/comments.php
@@ -0,0 +1,77 @@
+<?php
+/**
+ * @package WordPress
+ * @subpackage Theme_Compat
+ * @deprecated 3.0.0
+ *
+ * This file is here for backward compatibility with old themes and will be removed in a future version
+ */
+_deprecated_file(
+ /* translators: %s: Template name. */
+ sprintf( __( 'Theme without %s' ), basename( __FILE__ ) ),
+ '3.0.0',
+ null,
+ /* translators: %s: Template name. */
+ sprintf( __( 'Please include a %s template in your theme.' ), basename( __FILE__ ) )
+);
+
+// Do not delete these lines.
+if ( ! empty( $_SERVER['SCRIPT_FILENAME'] ) && 'comments.php' === basename( $_SERVER['SCRIPT_FILENAME'] ) ) {
+ die( 'Please do not load this page directly. Thanks!' );
+}
+
+if ( post_password_required() ) { ?>
+ <p class="nocomments"><?php _e( 'This post is password protected. Enter the password to view comments.' ); ?></p>
+ <?php
+ return;
+}
+?>
+
+<!-- You can start editing here. -->
+
+<?php if ( have_comments() ) : ?>
+ <h3 id="comments">
+ <?php
+ if ( '1' === get_comments_number() ) {
+ printf(
+ /* translators: %s: Post title. */
+ __( 'One response to %s' ),
+ '&#8220;' . get_the_title() . '&#8221;'
+ );
+ } else {
+ printf(
+ /* translators: 1: Number of comments, 2: Post title. */
+ _n( '%1$s response to %2$s', '%1$s responses to %2$s', get_comments_number() ),
+ number_format_i18n( get_comments_number() ),
+ '&#8220;' . get_the_title() . '&#8221;'
+ );
+ }
+ ?>
+ </h3>
+
+ <div class="navigation">
+ <div class="alignleft"><?php previous_comments_link(); ?></div>
+ <div class="alignright"><?php next_comments_link(); ?></div>
+ </div>
+
+ <ol class="commentlist">
+ <?php wp_list_comments(); ?>
+ </ol>
+
+ <div class="navigation">
+ <div class="alignleft"><?php previous_comments_link(); ?></div>
+ <div class="alignright"><?php next_comments_link(); ?></div>
+ </div>
+<?php else : // This is displayed if there are no comments so far. ?>
+
+ <?php if ( comments_open() ) : ?>
+ <!-- If comments are open, but there are no comments. -->
+
+ <?php else : // Comments are closed. ?>
+ <!-- If comments are closed. -->
+ <p class="nocomments"><?php _e( 'Comments are closed.' ); ?></p>
+
+ <?php endif; ?>
+<?php endif; ?>
+
+<?php comment_form(); ?>