0

我有一个功能可以检查电子邮件地址是否已存在于数据库中。

它正在工作:

这是那部分。

->callback(function($val) 
{ 
    return !username_exists($val);
}, 'The username you entered already exists.')
->validate('username');

如果用户名存在,它将通过一条消息说“您输入的用户名已经存在”。我想要在 3 秒后显示此消息将它们重定向到登录页面。

所以我在现有代码中添加了这行代码:

wp_redirect( 'http://localhost/wordpress/wp-login.php', sleep(3)); exit; 

它确实重定向,但是我不再看到该消息。无论如何我可以显示该消息然后重定向吗?

这是一个wordpress,所以我不能做太多。

4

1 回答 1

2

您将需要 HTML 或 JavaScript 解决方案,而不是 php 解决方案。

这是一个HTML 解决方案

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Your Page Title</title>
<meta http-equiv="REFRESH" content="3;url=http://localhost/wordpress/wp-login.php"></HEAD>
<body>
...
</body>
</html>
于 2012-11-04T05:11:33.980 回答