WordPress 定时关闭评论以及告知用户评论关闭的时间

WordPress 是一个广泛使用的开源内容管理系统,它提供了丰富的功能和插件来满足各种网站需求,其中之一就是定时关闭评论以及告知用户评论关闭的时间,这个功能可以帮助网站管理员更好地管理评论,避免不必要的垃圾评论和恶意攻击,本文将详细介绍如何在 WordPress 中实现这个功能。

1. 安装并启用 Akismet 插件

WordPress 定时关闭评论以及告知用户评论关闭的时间

Akismet 是一个非常受欢迎的 WordPress 插件,它可以帮助您自动检测和过滤垃圾评论,您需要在您的 WordPress 网站上安装并启用 Akismet 插件,在 WordPress 后台,导航到“插件”>“添加新”,然后在搜索框中输入“Akismet”,找到插件并点击“安装现在”,安装完成后,点击“启用插件”。

2. 配置 Akismet

要配置 Akismet,您需要登录到 Akismet 官网(https://akismet.com/)并注册一个帐户,完成注册后,您将获得一个 API 密钥,回到 WordPress 后台,导航到“设置”>“讨论”,在“Akismet 设置”部分,输入您的 API 密钥,然后点击“保存更改”。

3. 设置评论关闭时间

接下来,我们需要设置评论的关闭时间,在 WordPress 后台,导航到“文章”>“所有文章”,选择您想要设置评论关闭时间的文章,点击编辑按钮,在文章编辑器中,滚动到页面底部,您会看到一个名为“讨论”的部分,在这里,您可以设置评论的关闭时间,如果您希望在文章发布后的 72 小时内关闭评论,您可以输入“72小时”。

4. 显示评论关闭通知

WordPress 定时关闭评论以及告知用户评论关闭的时间

为了让用户知道评论已经关闭,我们可以使用一些自定义代码来实现这个功能,在您的主题文件夹中找到 header.php 文件,打开它并在其中添加以下代码:

<?php if ( comments_open() || get_comments_number() ) : ?>
    <p class="no-comments">此文章的评论已关闭。</p>
<?php endif; ?>

这段代码会在评论未关闭或没有评论的情况下显示一条消息,如果您希望在评论关闭时显示不同的消息,可以修改代码中的文本。

5. 添加 CSS 样式

为了使评论关闭通知更加美观,我们可以为其添加一些 CSS 样式,在您的主题文件夹中找到 style.css 文件,打开它并在其中添加以下代码:

.no-comments {
    font-size: 16px;
    color: 999;
    text-align: center;
    margin-top: 20px;
}

这段代码将为评论关闭通知添加一些基本的样式,您可以根据需要修改这些样式。

至此,您已经成功地在 WordPress 中实现了定时关闭评论以及告知用户评论关闭的时间的功能,现在,当用户尝试在评论关闭后发表评论时,他们将看到一条通知,告诉他们评论已经关闭。

WordPress 定时关闭评论以及告知用户评论关闭的时间

相关问题与解答:

问题1:如何取消 Akismet 插件的订阅?

答:要取消 Akismet 插件的订阅,您需要登录到 Akismet 官网(https://akismet.com/),然后导航到“设置”>“许可证”,在这里,您可以找到您的许可证信息和取消订阅的选项,点击“取消订阅”按钮后,您将不再需要为 Akismet 付费,请注意,取消订阅后,您可能无法继续使用 Akismet 的所有高级功能。

问题2:如何在不使用插件的情况下实现评论关闭时间?

答:要在不使用插件的情况下实现评论关闭时间,您可以使用 WordPress 内置的“评论超时”功能,要启用此功能,请导航到 WordPress 后台的“设置”>“讨论”,然后在“默认评论超时(以天为单位)”字段中输入您希望设置的天数,如果您希望在文章发布后的 72 小时内关闭评论,您可以输入“72”,请注意,这种方法仅适用于单个文章,而不是整个网站,如果您希望在整个网站上应用相同的评论关闭时间,您可能需要使用第三方插件或自定义代码。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/254914.html

(0)
K-seoK-seoSEO优化员
上一篇 2024年1月24日 09:12
下一篇 2024年1月24日 09:13

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入