我做了很多关于codeigniter、cakephp、zend、magento的工作,他们都有设置我听说过的闪存数据错误的方法。
见:
这基本上是每个页面查找的会话中设置的值,如果找到显示,则从会话中清除,以便只显示一次。
通常,它们是以弹出窗口或小的短寿命框的形式显示的,该框的颜色取决于级别。
例:消息:蓝色成功:绿色警告:黄色错误:红色
在wordpress中是否有类似的东西,例如,您可以通过一篇文章进行一些业务逻辑,比如"wp_ajax“或"wp_ajax_nonpriv”,以及如果在添加了闪存数据错误后,某些内容中断到前一页?
发布于 2014-05-27 20:28:33
如果您想在 within 区域中显示闪存消息,可以向admin_notices钩子中添加一个操作。它的工作方式如下(取自这里和这里):
// 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
}至于CSS类,看起来没有几个选项:
类“更新”将显示带有白色背景和绿色左边框(以前是WordPress 3.8之前的黄色背景)的消息。 类"error“将显示带有白色背景和红色左边框的消息(以前是WordPress 3.8之前的红色背景)。 类“update”将显示带有白色背景和黄色左边框的消息。此外,消息将移至页面标题(
<h2>)之上。
但这不应妨碍您创建自己的CSS类并使用它们。
如果您想在wp之外显示消息,您可能需要开发自己的解决方案或获取用户生成的解决方案。不幸的是,WP并没有内置的功能,因为它可能因主题而异。
https://stackoverflow.com/questions/23896900
复制相似问题