WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by jammycakes v2.4.1

Comment Timeout

Closes comments on blog entries after a user-configurable period of time, with an option to make allowances for active discussions.

Comment Timeout

The facts

Rating
4★ from 1
Active installs
100+
Price
Free
Last updated
18 Aug 2013
Added
Feb 2007
Requires WP
2.8
Tested up to
WP 3.2.1
Downloads
17,002

Our analysis

AI-assisted

Comment Timeout is a WordPress plugin that enhances the comment closing functionality. It allows you to extend the discussion time on posts that have received recent comments or to set comment closing times on a per-post basis. Configuration options are available globally and for individual posts through the WordPress dashboard.

The plugin also introduces template tags for developers to display comment closing times in various formats. It is suitable for users who want more control over comment management on their WordPress sites.

Best for: This plugin is best for WordPress site owners who want to manage comment discussions more effectively.

What it does well

  • Extends comment closing functionality
  • Allows per-post comment closing settings
  • Includes template tags for developers

Where it falls short

  • Last updated in August 2013
  • Tested up to WordPress 3.2.1
  • Requires PHP 5.2 or later

Verdict

Comment Timeout offers useful features for controlling comment availability, but its age and compatibility limitations may concern some users.

From the developer

jammycakes's own description of Comment Timeout, lightly tidied.

This plugin extends the comment closing functionality in WordPress to allow
you to extend the discussion time when older posts have recent comments
accepted, or to override the comment closing time on a post by post basis.

Note: PHP 4 is no longer supported. As of version 2.1, Comment Timeout requires PHP 5.2 or later.
If you are still using PHP 4, you should use Comment Timeout 2.0.1.

Configuration

You can change various settings globally on the “Comment Timeout” page under the
“Options” tab on the WordPress dashboard. Most of the options are fairly
self-explanatory.

You can also change options on a per-post basis by looking for the
“Comment Timeout” section in the sidebar of the post or page editor.

Template tags

Comment Timeout 2.1 introduces two new functions that you can use in your theme:

get_comment_timeout()

Returns the UTC time, as a Unix timestamp, when comments will be closed for the current post.

the_comment_timeout($relative, $dateformat, $before, $after, $moderated)

Formats and displays the date and time after which comments will no longer be
accepted on this post. Parameters are:

  • $relative: Set this to true if you want to display the date in terms of the time remaining
    (for instance “in 3 weeks”). Set it to false to display it as an absolute date.
  • $dateformat: The format in which the date should be displayed, as used by the PHP
    date() function. If you set this to false, it will use the date format that you have configured
    globally for your WordPress installation.

    • If $relative is set to true, this parameter is ignored.

    Development and reporting bugs

    When reporting bugs, please provide me with the following information:

    1. Which version of Comment Timeout you are using;
    2. Which version of WordPress you are using;
    3. The URL of your blog;
    4. Which platform (Windows/IIS/PHP or Linux/Apache/MySQL/PHP) your server
      is running, and which versions of Apache and PHP you are using, if you
      know them;
    5. The steps that need to be taken to reproduce the bug.

    If you wish to get hold of the latest development version, or to contribute
    bug fixes or new features, you can clone the project on GitHub:

    Read the full description on the official page →

Tagged as