如何向用户显示消息?

时间:2017-03-13 作者:User

如何从插件向用户显示消息?

特别是我想在评论提交后向任何用户显示一条消息,表明他们的评论已经提交。我的想法是comment_post 行动

然而,在搜索时,我找不到如何向用户显示消息这一更普遍问题的答案。无论用户是否在下一次访问页面时登录,该消息都应向用户显示一次。类似于drupal的drupal_set_message (参见https://stackoverflow.com/questions/2476351/drupal-display-success-error-message)

1 个回复
SO网友:Kristoffer M

如果需要,可以使用javascript。因此,无论在哪里选中按钮单击,都可以添加如下内容:

<?php
    $message = "Your comment has been submitted";
    echo "<script type=\'text/javascript\'>alert(\'$message\');</script>";
?>
这是如果他们点击按钮时应该发生的话——我可能误解了这个问题。

相关推荐

Delete comments function

我做了一个功能,向登录用户显示她的所有评论,并允许她通过与打印的每个评论相关的删除按钮单独删除这些评论。该功能起作用,但在执行表单操作后,刷新时页面仍会显示已删除的注释,并且仅当您再次转到该页面(不是刷新,而是通过单击浏览器地址栏上的返回键)时,页面才会显示已批准的注释。如何解决此问题?代码如下: function custom_delete_post_comment() { $comment_id = comment_ID();