GravityForms是否将每个用户或IP的提交时间限制为30分钟?

时间:2015-06-05 作者:Mike

我遵循GravityWiz的DIY代码,但作者没有提到如何让代码在30分钟、1小时、2小时等时间内工作。。。?他只解释了如何在24小时内工作-http://gravitywiz.com/better-limit-submission-per-time-period-by-user-or-ip/

当查看此处的代码时-https://gist.githubusercontent.com/spivurno/4024361/raw/gw-gravity-forms-submission-limit.php

这是否意味着我要执行以下功能:

# Basic Usage
new GW_Submission_Limit( array(
    \'form_id\' => 86,
    \'limit\' => 1,
    \'time_period\' => \'60\',
    \'limit_message\' => \'Aha! You have been limited for 60 minutes!.\'
) );
这样做对吗?几天前,我在他们的网站上发表了一条评论,但一直没有得到回复:(

2 个回复
SO网友:Dave from Gravity Wiz

我更新了这篇文章,对time\\u period的用法进行了更详细的说明。对于其他有相同问题的人:

限制适用的时间段。默认时间段为一天。在任何24小时内,如果用户达到限制,他们将无法再进行新的提交。

如果要限制在一天以内,可以以秒为单位提供时间段。60的时间段为一分钟(60秒)。60*60(或3600)的时间段为一小时。

还支持三个不同的日历期间:每\\u天、每\\u月、每\\u年。日历时间段是更为严格的时间段,当日历时间段到期时(即一个月结束,另一个月开始)会“重置”。

如果您根本不想限制某个时间段,请将该时间段设置为false。

SO网友:swapnil SHIVAJI jadhav

限制适用的时间段。默认时间段为一天。在任何24小时内,如果用户达到限制,他们将无法再进行新的提交。

如果要限制在一天以内,可以以秒为单位提供时间段。60的时间段为一分钟(60秒)。60*60(或3600)的时间段为一小时。

结束

相关推荐

如何在wp-config.php中使用is_admin

我正在尝试为管理员和用户选择不同的数据库,以减少数据库的负载。在wp配置中。当我尝试使用代码时if(is_admin()) { define(\'DB_NAME\', \'wp_db\'); } else { define(\'DB_NAME\', \'other_wp_db\'); } 两个数据库使用相同的用户名和密码。我得到一个错误致命错误:对D:\\xampp\\htdocs\\wordpress\\wp config中未定义函数的调