我有一个 Wordpress 网站和一个前端发布表单。
提交表单后,用户会获得指向其电子邮件的链接,其中包含保存为自定义字段的唯一字符串(例如 432879374982),并且帖子的状态为“待定”:
http://www.mysite.com/verify.php?verify=432879374982
我现在想在用户单击链接时将状态更改为“已发布”。
我知道我应该使用 GET 参数,并检查字符串是否保存在数据库中,并在数据库中发布匹配的帖子,但不知道如何编码。
编辑:
让它工作!
在登录页面——在 wordpress 上,我创建了一个名为“verify”的页面,在模板 (php) 中,我包含了来自 @Bora 的代码——只需要在之前建立数据库连接,它会改变帖子的状态。
状态必须设置为“已发布”,而不是“已发布”