我已经创建了一个表单。表单成功后,我会将用户重定向到其仪表板。现在,我希望能够在仪表板上显示成功消息/通知。
显示此类消息的约定是什么?
我已经创建了一个表单。表单成功后,我会将用户重定向到其仪表板。现在,我希望能够在仪表板上显示成功消息/通知。
显示此类消息的约定是什么?
例如,当您将用户重定向到管理仪表板时,传递一个名为“success\\u notice”的GET变量。因此,您会得到如下URL:/wp-admin/index.php?success_notice=1
.
使用该设置,只需在设置了GET变量的情况下添加在仪表板上显示成功消息的代码。
add_action(\'admin_notices\', \'wpse75629_admin_notice\');
function wpse75629_admin_notice()
{
global $pagenow;
// Only show this message on the admin dashboard and if asked for
if (\'index.php\' === $pagenow && ! empty($_GET[\'success_notice\']))
{
echo \'<div class="updated"><p>Your success message!</p></div>\';
}
}
当尝试登录我的一个WP安装(常规WP 3.4.2-无多站点)时,我一直被重定向到wp-login.php 文件我几乎检查了所有内容:密码正确且已更改。。。没有什么重置为默认主题。。。没有什么已停用所有插件。。。没有什么重新发布了我的wp-login.php 文件没有什么检查.htaccess 文件。。。没有什么wp-config.php 看起来还是一样。删除了我的浏览器数据并使用了其他浏览器。。。还是没什么。通过新的下载安装,完全覆盖了每个WordPress文件。这还能是什么?我没有对代码进行任何升级。