在WordPress管理仪表板上显示消息

时间:2012-12-10 作者:Prakash Raman

我已经创建了一个表单。表单成功后,我会将用户重定向到其仪表板。现在,我希望能够在仪表板上显示成功消息/通知。

显示此类消息的约定是什么?

1 个回复
最合适的回答,由SO网友:Geert 整理而成

例如,当您将用户重定向到管理仪表板时,传递一个名为“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>\';
    }
}

结束

相关推荐

Can't access wp-admin

当尝试登录我的一个WP安装(常规WP 3.4.2-无多站点)时,我一直被重定向到wp-login.php 文件我几乎检查了所有内容:密码正确且已更改。。。没有什么重置为默认主题。。。没有什么已停用所有插件。。。没有什么重新发布了我的wp-login.php 文件没有什么检查.htaccess 文件。。。没有什么wp-config.php 看起来还是一样。删除了我的浏览器数据并使用了其他浏览器。。。还是没什么。通过新的下载安装,完全覆盖了每个WordPress文件。这还能是什么?我没有对代码进行任何升级。