假设是,我在wordpress中有自定义的数据库表:比方说:带有字段的wp_messages表:from, title, subject, body
如下所示:
_____________________________________________
| from | title | subject | body |
---------------------------------------------
| JohnDoe | Test | Hello | World |
-----------------------------------
我有一个带有用户表的数据库,其中包含以下字段:
id
name
email
password
status
我的用户通过提供电子邮件和密码登录。我已经安装了一个名为mysite.com/news的博客。
我想要的是,如果一些用户注册在我的网站,它应该自动添加一行在我的wordpress数据库。我希望获取我的用户表的所有记录,并将其存储在wordpress用户表中。此外,如果有人登录到我的网站,它应该登录时,他们去博客。
如果用户没有登录,我使用PHP函数将用户重定向到主页。它帮助阻止了对登录表单的暴力破解攻击。我有另一个页面与自定义登录表单用于登录,我希望常规的wordpress页面被禁用。唯一的问题是,当使用管理部分的网站,因为它将注销后,一定的时间已经到期。它将重定向到对话框内的主页,而不是在对话框中调出再次登录的表单。对话框中显示了主页的一个小版本。我可以通过转到实际的登录页面再次登录,但这并不理想。
我试着禁用了这个功能,但就在我这样做的时候,暴力攻击又开始了。有没有一种方法可以只允许在对话框中使用登录表单,而仍然有wp-login和wp-admin页面的重定向位置?
function custom_