Sell access to form

时间:2016-12-11 作者:Mksteffensen

我需要建立一个系统,用户可以通过woocommerce购买“积分/积分”。当用户买了钱后,他/她可以访问表单。

过程描述:

用户购买一些信用卡

用户可以访问表单,如果用户购买了10个“学分/积分”,他/她可以访问表单并填写10次。

触摸表单上的提交按钮时,学分计数器应下降一。

有人知道我该怎么做吗?

1 个回复
SO网友:Self Designs

可能会成为用户的自定义元类型。在注册网站的过程中,请使用add_user_meta() 函数并将值声明为0。然后,当人们从你的商店购买时,你必须在WooCommerce的某个地方找到一个钩子(可能在订单完成页面上?)更新值。然后,我假设您已经自己编写了表单,所以只要在用户每次提交表单时将meta更新为-1即可。你还必须检查他们的得分是否为正。有关更新用户元的信息,请参阅update\\u user\\u meta链接。

https://codex.wordpress.org/Function_Reference/add_user_metahttps://codex.wordpress.org/Function_Reference/update_user_meta

相关推荐

How to secure my php forms

请告诉我如何使用php创建和显示表单的安全建议,我想从安全角度了解我的以下代码是否不受交叉脚本攻击或sql注入或任何形式的攻击或黑客攻击。$form = \'<div class=demessage>\' . esc_html__($message, \"gold\") . \'</div>\' ; $form .= \'<form action=\"\" method=\"post\" name=\"base\">\'; $form .= e