Php Wordpress设置Flashdata错误

Php Wordpress设置Flashdata错误,php,wordpress,session,Php,Wordpress,Session,我用codeigniter、cakephp、zend、magento做了很多工作,他们都有设置我听说的所谓flashdata错误的方法 见: 这基本上是一个在会话中设置的值,每个页面都会查找该值,如果找到,则会显示该值,然后从会话中清除该值,以便只显示一次 通常,它们以弹出窗口或小的短期框的形式显示,根据级别进行颜色编码 例: 信息:蓝色 成功:绿色 警告:黄色 错误:红色 wordpress中是否有类似的功能,例如,您可以通过帖子执行一些业务逻辑,比如说“wp_ajax”或“wp_aj

我用codeigniter、cakephp、zend、magento做了很多工作,他们都有设置我听说的所谓flashdata错误的方法

见:

这基本上是一个在会话中设置的值,每个页面都会查找该值,如果找到,则会显示该值,然后从会话中清除该值,以便只显示一次

通常,它们以弹出窗口或小的短期框的形式显示,根据级别进行颜色编码

例: 信息:蓝色 成功:绿色 警告:黄色 错误:红色


wordpress中是否有类似的功能,例如,您可以通过帖子执行一些业务逻辑,比如说“wp_ajax”或“wp_ajax_nonpriv”,如果在添加闪存数据错误后出现中断,则重定向到上一页?

如果您希望在wp admin区域中显示闪存消息,您可以将操作添加到
admin\u notices
hook。其工作原理如下(取自和):

//将操作添加到钩子
添加操作(“管理员通知”、“您的自定义功能”);
函数您的_自定义_函数(){
?>


非常正确,但是我想在前端显示(非管理员)@ajameswolf那么好吧,很遗憾,答案的后半部分是正确的。这回答了我的问题,但不是我希望的答案。谢谢你@ajameswolf,很遗憾,我猜这回答了你的问题,但没有为你的问题提供解决方案。等一下,这只适用于当前的请求。一旦你重定向,消息丢失。是否没有标准方法在会话或其他内容中设置flash消息,并在重定向后显示?
// Adds the action to the hook
add_action( 'admin_notices', 'your_custom_function' );

function your_custom_function() {
    ?>
    <div class="updated">
        <p><?php _e( 'Updated!', 'my-text-domain' ); ?></p>
    </div>
    <?php
}