在接下来的X分钟内阻止IP单词

时间:2018-09-12 作者:Jesus García Lopera

我想在这里实现同样的例子,关于不允许您在第一个问题40分钟后发布另一个问题。

我有一个Wordpress网站,用户(注册和不注册)可以提交帖子。这应该是一个非常好的主意,不允许用户(检查IP)在接下来的40分钟内发布,例如,如果他们确实发布了一些内容。

有人能帮我吗?谢谢大家;)

1 个回复
SO网友:David Corp

您需要创建一个具有ip值的post meta。并检查数据库中的ip是否可用。您需要删除这个值在39到41分钟之间的元键。编写一个函数,在40分钟内删除具有值的元键。将此函数粘贴到single上。phpCheck ip是否在db中可用

$query = new WP_Query( \'meta_key=ip&meta_value=\'.$ip_address );
if ( $query->have_posts()){ 
//do something to block
}

结束

相关推荐

使用wp_LOCALIZE_SCRIPT从CPT获取数据并将其传递到maplace-js位置

我目前正在与ACF和CPT建立一个DealLocator。为了让经销商在地图上购物,我想使用MAPlace JS。当手动将数组添加到locations变量时,这可以很好地工作。从我的CPT传递数据时,会引发错误:未捕获的TypeError:无法分配给字符串的只读属性“0”。这是传递的JSON数组: [{ \"lat\":\"52.5164364\", \"lng\":\"6.073328800000013\", \"title\":\"Company