Title: Comment Experience by Progress Planner
Author: Progress Planner
Published: <strong>2015 年 6 月 16 日</strong>
Last modified: 2025 年 11 月 10 日

---

搜索插件

![](https://ps.w.org/yoast-comment-hacks/assets/banner-772x250.png?rev=3438581)

![](https://ps.w.org/yoast-comment-hacks/assets/icon.svg?rev=3359924)

# Comment Experience by Progress Planner

 作者：[Progress Planner](https://profiles.wordpress.org/progressplanner/)

[下载](https://downloads.wordpress.org/plugin/yoast-comment-hacks.2.1.6.zip)

 * [详情](https://cn.wordpress.org/plugins/yoast-comment-hacks/#description)
 * [评价](https://cn.wordpress.org/plugins/yoast-comment-hacks/#reviews)
 *  [安装](https://cn.wordpress.org/plugins/yoast-comment-hacks/#installation)
 * [开发进展](https://cn.wordpress.org/plugins/yoast-comment-hacks/#developers)

 [支持](https://wordpress.org/support/plugin/yoast-comment-hacks/)

## 描述

Make comments management easier by applying the simple hacks Joost has gathered 
over the years.

This plugin adds some small hacks around core WordPress comments to make them more
bearable:

 * Cleaner comment notification emails.
 * The option to enforce a comment policy: just create a comment policy page, toggle
   the option on and select it, and
    commenters will have to accept your comment
   policy before being able to comment.
 * The option to forward comments to an email address (for instance for your support
   team) and then trash them.
 * The option to disallow comments below and above a certain length.
 * The option to redirect first time commenters to a “thank you” page.
 * An input field on the comment edit screen to change the comment parent ID.
 * Links in the admin comments section to email individual commenters.
 * A button in the WP toolbar to email all the commenters on a post.
 * Adds a comment routing option. This adds a dropdown in a post’s discussion settings,
   allowing the routing of comment emails to another user.

See the screenshots to get an even better idea of the plugins’ functionality.

### Have you found an issue?

If you have bugs to report, please go to [the plugin’s GitHub repository](https://github.com/emilia-capital/comment-hacks).
For security issues, please use our [vulnerability disclosure program](https://patchstack.com/database/vdp/comment-hacks),
which is managed by PatchStack. They will assist you with verification, CVE assignment,
and, of course, notify us.

## 屏幕截图

[⌊Screenshot of a clean comment notification email.⌉⌊Screenshot of a clean comment
notification email.⌉[

Screenshot of a clean comment notification email.

[⌊The comment parent edit box.⌉⌊The comment parent edit box.⌉[

The comment parent edit box.

[⌊The plugins admin settings.⌉⌊The plugins admin settings.⌉[

The plugins admin settings.

[⌊The button on the frontend to email all the commenters on a post.⌉⌊The button 
on the frontend to email all the commenters on a post.⌉[

The button on the frontend to email all the commenters on a post.

[⌊The link in the backend to email an individual commenters on a post.⌉⌊The link
in the backend to email an individual commenters on a post.⌉[

The link in the backend to email an individual commenters on a post.

## 安装

**Install through your backend**

 1. Search for “comment hacks”, click install.
 2. You’re done.

**Install manually**

 1. Download and unzip the plugin.
 2. Upload the `comment-hacks` directory to the `/wp-content/plugins/` directory.
 3. 通过 WordPress 的“插件”菜单以激活本插件。
 4. Configure your settings on the Settings → Comment Experience screen.

## 评价

![](https://secure.gravatar.com/avatar/5157451a69018b18fdf79946977512544a8b70d6a1be4db46290d45a5de47ec7?
s=60&d=retro&r=g)

### 󠀁[Update Caused Critical Error](https://wordpress.org/support/topic/update-caused-critical-error-3/)󠁿

 [](https://profiles.wordpress.org/microtribe/) 2022 年 12 月 9 日

The update of this plugin cause a critical error on my site and took the whole site
down. Do not recommend.

![](https://secure.gravatar.com/avatar/bfb00f8366e3a779a410536f4aa22aaa3a1ce0be5b3b2e212247b61ff7225649?
s=60&d=retro&r=g)

### 󠀁[After today’s update, the site has completely crashed.](https://wordpress.org/support/topic/after-todays-update-the-site-has-completely-crashed/)󠁿

 [Bahus](https://profiles.wordpress.org/bahus/) 2022 年 12 月 9 日 1 回复

It only helped to remove the plugin folder from the hosting.

![](https://secure.gravatar.com/avatar/b85f9dcc5cafef4b6f325863c24effb41d6eb563dea985174caa387df80085eb?
s=60&d=retro&r=g)

### 󠀁[Fatal Error after update 1.9](https://wordpress.org/support/topic/fatal-error-after-update-1-9/)󠁿

 [soaresrey](https://profiles.wordpress.org/soaresrey/) 2022 年 12 月 9 日

Fatal error: Uncaught Error: Class “JoostBlog\WP\Comment\Inc\Hacks” not found in/
var/www/html/wp-content/plugins/yoast-comment-hacks/yoast-comment-hacks.php:53 Stack
trace: #0 /var/www/html/wp-admin/includes/plugin.php(2314): include_once() #1 /var/
www/html/wp-admin/plugins.php(192): plugin_sandbox_scrape() #2 {main} thrown in /
var/www/html/wp-content/plugins/yoast-comment-hacks/yoast-comment-hacks.php on line
53

![](https://secure.gravatar.com/avatar/f501e67c030d0b1399e293b5f40b82935d4e5bb325309a081d56d7ee5b56230e?
s=60&d=retro&r=g)

### 󠀁[Absolutely Does Not Work](https://wordpress.org/support/topic/absolutely-does-not-work-3/)󠁿

 [nittygrittytechy](https://profiles.wordpress.org/nittygrittytechy/) 2021 年 8 
月 4 日

I am sorry to leave you a 1 star, but your plugin does not work. Plus there is no
instructions on how to use this plugin. I have click on the email icon a lot and
nothing happens. The link looks like this (not putting my real email here) mailto:
example@example.org?subject=RE%3A%20Why%20Did%20Jesus%20Come%20To%20earth%3F&body
=Hi%20Living%2C%0D%0A%0D%0ALiving%20His%20Word%20has%20responded%20to%20your%20comment%
2Fprayer%20or%20approved%20your%20comment%2Fprayer.%20Thank%20you%20for%20leaving%
20your%20comment%2Fprayer%20on%20%22Why%20Did%20Jesus%20Come%20To%20earth%3F%22%
20-%20https%3A%2F%2Flivinghisword.org%2Fwhy-did-jesus-come-to-earth%2F%0D%0A%0D%
0AGod%20Bless%20You%21%0D%0ALiving%20His%20Word%20Ministries%2C%20Inc.%0D%0Awww.
livinghisword.org%0D%0Aresponse%40livinghisword.org Okay now what? If you can tell
me how this plugin works and I can get to work, this would be wonderful but if not
then I will leave my review. Thank you

![](https://secure.gravatar.com/avatar/4c334e729c0ab8d511ae8612c303ea5fb422d06c7776f67d2eadd6d218466abd?
s=60&d=retro&r=g)

### 󠀁[Does not work](https://wordpress.org/support/topic/does-not-work-1320/)󠁿

 [sinazn](https://profiles.wordpress.org/sinazn/) 2021 年 4 月 1 日 2 回复

The email section does not appear and does not work

![](https://secure.gravatar.com/avatar/0644517f5727db18e60d42b2a7cb9b88797931d71f3c4176a927da396305617f?
s=60&d=retro&r=g)

### 󠀁[Doesn’t Warn Commenter](https://wordpress.org/support/topic/doesnt-warn-commenter/)󠁿

 [dannydanny](https://profiles.wordpress.org/dannydanny/) 2020 年 5 月 28 日

No warnings when the comment is too long. Someone could spend an hour writing a 
comment and then get the message that their comment is too long. It would be nice
if, when someone reached the limit, a warning is given (Hey, you’ve reached your
limit) No information given after the fact. For example, if I’m 1000 characters 
over the limit it’d be nice to get a message that says, “You’re 1000 characters 
over the limit,” instead of, “Your comment is too long. Try again.” or whatever 
it says. Great idea but not a good implementation.

 [ 阅读所有13条评价 ](https://wordpress.org/support/plugin/yoast-comment-hacks/reviews/)

## 贡献者及开发者

「Comment Experience by Progress Planner」是开源软件。 以下人员对此插件做出了贡献。

贡献者

 *   [ Progress Planner ](https://profiles.wordpress.org/progressplanner/)
 *   [ Joost de Valk ](https://profiles.wordpress.org/joostdevalk/)

「Comment Experience by Progress Planner」插件已被翻译至 20 种本地化语言。 感谢[所有译者](https://translate.wordpress.org/projects/wp-plugins/yoast-comment-hacks/contributors)
为本插件所做的贡献。

[帮助将「Comment Experience by Progress Planner」翻译成简体中文。](https://translate.wordpress.org/projects/wp-plugins/yoast-comment-hacks)

### 对开发感兴趣吗?

您可以[浏览代码](https://plugins.trac.wordpress.org/browser/yoast-comment-hacks/)，
查看[SVN仓库](https://plugins.svn.wordpress.org/yoast-comment-hacks/)，或通过[RSS](https://plugins.trac.wordpress.org/log/yoast-comment-hacks/?limit=100&mode=stop_on_copy&format=rss)
订阅[开发日志](https://plugins.trac.wordpress.org/log/yoast-comment-hacks/)。

## 更新日志

#### 2.1.6

 * Compatibility with Progress Planner v1.9

#### 2.1.5

 * Compatibility with Progress Planner v1.8

#### 2.1.4

 * Add compatibility with WordPress 6.8.
 * Save proper values for Redirect page settings when no selection is made.
 * Run upgrade routine only when plugin version is increased
 * Migrate PHPUnit XML schema
 * Compatibility with Progress Planner v1.4

#### 2.1.3

 * Add necessary compatibility to Progress Planner integration for the upcoming 
   WordPress 6.8.

#### 2.1.2

 * Rename the plugin from “Comment Hacks” to “Comment Experience”.
 * Bring up to date with changes in Progress Planner

#### 2.1.1

 * Don’t enqueue the remove URL script on the frontend for logged out users or users
   without the `edit_posts` capability.

#### 2.1

 * Added a link to remove the author’s URL from the comment from the frontend.
 * Fix comment policy function for admins and editors.

#### 1.9.4

 * Fix fatal due to wrong class import, props [@andizer](https://profiles.wordpress.org/andizer/).

#### 1.9.3

 * Fix bug where comment reroute recipient would not save.
 * Added an option to disable the “Email all commenters” admin bar button.

#### 1.9.2

 * Fix missing autoloader.

#### 1.9

 * Introduces a new option to the plugin: adding a comment policy was never easier
   than this: just create a comment
    policy page, toggle the option on and select
   it, and commenters will have to accept your comment policy before being able 
   to comment.
 * Fixes a bug where editing a comment on the quick edit screen would cause that
   comment to lose its parent.
 * Enhances performance by preventing too frequent option updates.
 * Remove all direct DB queries in favor of using WordPress core functions.

#### 1.8.1

 * Fixed a couple of PHP 7.4 related issues.

#### 1.8

 * Changed namespace to `JoostBlog`.
 * Removed Yoast branding.
 * Updated plugin to require PHP 7.4.

#### 1.7

 * Bugfixes:
    - Fixed: the “Email commenters” link would not be displayed in the WordPress
      admin bar and in the Comments list.
    - Fixed: the “Email commenters” link in the front end admin bar wouldn’t work
      when jQuery wasn’t enqueued.
    - Fixed: the notification emails for new comments would have incorrect content
      for the Author line and the text displayed before the comment.

#### 1.6

 * Fix language packs.

#### 1.5

 * Bugfixes:
    - Fixed: comment recipient dropdown would reset on reload of the page.
    - Fixed: admin bar CSS showing when no admin bar is showing.

#### 1.4

 * Enhancements:
    - Limit the roles shown in the comment notifications dropdown to roles that 
      normally exist and can write. Introduces a new filter to allow expanding them.

#### 1.3

 * Enhancements:
    - Add option to restrict comments that are too long, next to too small.
    - Add `reply-to` header to comment notification and moderation emails, pointing
      to the post author.
    - Preserve the active tab when saving settings.
    - Remove `[...]` from pingback / trackback excerpt in cleaned emails as that’s
      already included by core.
    - Replace link to ARIN with link to [ip-lookup.net](http://ip-lookup.net) for
      details about the IP.
    - Refactored code for readability and code quality.
    - Refactor upgrade routine to do less DB queries.

#### 1.2

Fixes several issues:

 * Differentiate between AJAX request and normal POST for nonce checking, fixes #
   7.
 * Make sure comment type isn’t empty in cleaned email, fixes #8.
 * Allow setting the comment parent to 0, fixes #10.
 * Prevents defaults from being reinstated, fixes #14.

Also:

 * Adds translator comments to all strings with `sprintf` / `printf`.
 * Updates to new version of Yoast i18n, in the process switching from `translate.
   yoast.com` to `translate.wordpress.org` and removing packaged translations.
 * Added `yarn.lock` and removed no longer needed i18n grunt tasks.

#### 1.1.1

 * Add text domain so the plugin can be translated.

#### 1.1

 * Add comment routing option, adds a dropdown in a post’s discussion settings, 
   allowing the routing of comment emails to another user.

#### 1.0

 * Initial version.

## 额外信息

 *  版本 **2.1.6**
 *  最后更新：**7 月前**
 *  活跃安装数量 **500+**
 *  WordPress 版本 ** 6.6 或更高版本 **
 *  已测试的最高版本为 **6.8.5**
 *  PHP 版本 ** 7.4 或更高版本 **
 *  语言
 * [Bulgarian](https://bg.wordpress.org/plugins/yoast-comment-hacks/) 、 [Catalan](https://ca.wordpress.org/plugins/yoast-comment-hacks/)、
   [Danish](https://da.wordpress.org/plugins/yoast-comment-hacks/) 、 [Dutch](https://nl.wordpress.org/plugins/yoast-comment-hacks/)、
   [English (Australia)](https://en-au.wordpress.org/plugins/yoast-comment-hacks/)、
   [English (Canada)](https://en-ca.wordpress.org/plugins/yoast-comment-hacks/) 、
   [English (New Zealand)](https://en-nz.wordpress.org/plugins/yoast-comment-hacks/)、
   [English (UK)](https://en-gb.wordpress.org/plugins/yoast-comment-hacks/) 、 [English (US)](https://wordpress.org/plugins/yoast-comment-hacks/)、
   [French (France)](https://fr.wordpress.org/plugins/yoast-comment-hacks/) 、 [Italian](https://it.wordpress.org/plugins/yoast-comment-hacks/)、
   [Norwegian (Bokmål)](https://nb.wordpress.org/plugins/yoast-comment-hacks/) 、
   [Persian](https://fa.wordpress.org/plugins/yoast-comment-hacks/) 、 [Polish](https://pl.wordpress.org/plugins/yoast-comment-hacks/)、
   [Portuguese (Brazil)](https://br.wordpress.org/plugins/yoast-comment-hacks/) 、
   [Portuguese (Portugal)](https://pt.wordpress.org/plugins/yoast-comment-hacks/)、
   [Spanish (Mexico)](https://es-mx.wordpress.org/plugins/yoast-comment-hacks/) 、
   [Spanish (Spain)](https://es.wordpress.org/plugins/yoast-comment-hacks/) 、 [Spanish (Venezuela)](https://ve.wordpress.org/plugins/yoast-comment-hacks/)、
   [Swedish](https://sv.wordpress.org/plugins/yoast-comment-hacks/) 和 [Turkish](https://tr.wordpress.org/plugins/yoast-comment-hacks/).
 *  [翻译成简体中文](https://translate.wordpress.org/projects/wp-plugins/yoast-comment-hacks)
 * 标签
 * [comments](https://cn.wordpress.org/plugins/tags/comments/)[emails](https://cn.wordpress.org/plugins/tags/emails/)
   [spam](https://cn.wordpress.org/plugins/tags/spam/)
 *  [高级视图](https://cn.wordpress.org/plugins/yoast-comment-hacks/advanced/)

## 评级

 3.5 星（最高 5 星）。

 *  [  7 条 5 星评价     ](https://wordpress.org/support/plugin/yoast-comment-hacks/reviews/?filter=5)
 *  [  1 条 4 星评价     ](https://wordpress.org/support/plugin/yoast-comment-hacks/reviews/?filter=4)
 *  [  0 条 3 星评价     ](https://wordpress.org/support/plugin/yoast-comment-hacks/reviews/?filter=3)
 *  [  1 条 2 星评价     ](https://wordpress.org/support/plugin/yoast-comment-hacks/reviews/?filter=2)
 *  [  4 条 1 星评价     ](https://wordpress.org/support/plugin/yoast-comment-hacks/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/yoast-comment-hacks/reviews/#new-post)

[查看全部评论](https://wordpress.org/support/plugin/yoast-comment-hacks/reviews/)

## 贡献者

 *   [ Progress Planner ](https://profiles.wordpress.org/progressplanner/)
 *   [ Joost de Valk ](https://profiles.wordpress.org/joostdevalk/)

## 支持

有话要说吗？是否需要帮助？

 [查看支持论坛](https://wordpress.org/support/plugin/yoast-comment-hacks/)