[ Index ]

PHP Cross Reference of WordPress

title

Body

[close]

/wp-includes/theme-compat/ -> comments.php (source)

   1  <?php
   2  /**
   3   * @package WordPress
   4   * @subpackage Theme_Compat
   5   * @deprecated 3.0.0
   6   *
   7   * This file is here for backward compatibility with old themes and will be removed in a future version
   8   */
   9  _deprecated_file(
  10      /* translators: %s: Template name. */
  11      sprintf( __( 'Theme without %s' ), basename( __FILE__ ) ),
  12      '3.0.0',
  13      null,
  14      /* translators: %s: Template name. */
  15      sprintf( __( 'Please include a %s template in your theme.' ), basename( __FILE__ ) )
  16  );
  17  
  18  // Do not delete these lines.
  19  if ( ! empty( $_SERVER['SCRIPT_FILENAME'] ) && 'comments.php' === basename( $_SERVER['SCRIPT_FILENAME'] ) ) {
  20      die( 'Please do not load this page directly. Thanks!' );
  21  }
  22  
  23  if ( post_password_required() ) { ?>
  24          <p class="nocomments"><?php _e( 'This post is password protected. Enter the password to view comments.' ); ?></p>
  25      <?php
  26      return;
  27  }
  28  ?>
  29  
  30  <!-- You can start editing here. -->
  31  
  32  <?php if ( have_comments() ) : ?>
  33      <h3 id="comments">
  34          <?php
  35          if ( 1 == get_comments_number() ) {
  36              printf(
  37                  /* translators: %s: Post title. */
  38                  __( 'One response to %s' ),
  39                  '&#8220;' . get_the_title() . '&#8221;'
  40              );
  41          } else {
  42              printf(
  43                  /* translators: 1: Number of comments, 2: Post title. */
  44                  _n( '%1$s response to %2$s', '%1$s responses to %2$s', get_comments_number() ),
  45                  number_format_i18n( get_comments_number() ),
  46                  '&#8220;' . get_the_title() . '&#8221;'
  47              );
  48          }
  49          ?>
  50      </h3>
  51  
  52      <div class="navigation">
  53          <div class="alignleft"><?php previous_comments_link(); ?></div>
  54          <div class="alignright"><?php next_comments_link(); ?></div>
  55      </div>
  56  
  57      <ol class="commentlist">
  58      <?php wp_list_comments(); ?>
  59      </ol>
  60  
  61      <div class="navigation">
  62          <div class="alignleft"><?php previous_comments_link(); ?></div>
  63          <div class="alignright"><?php next_comments_link(); ?></div>
  64      </div>
  65  <?php else : // This is displayed if there are no comments so far. ?>
  66  
  67      <?php if ( comments_open() ) : ?>
  68          <!-- If comments are open, but there are no comments. -->
  69  
  70      <?php else : // Comments are closed. ?>
  71          <!-- If comments are closed. -->
  72          <p class="nocomments"><?php _e( 'Comments are closed.' ); ?></p>
  73  
  74      <?php endif; ?>
  75  <?php endif; ?>
  76  
  77  <?php comment_form(); ?>


Generated: Fri Dec 6 01:00:02 2024 Cross-referenced by PHPXref 0.7.1