如何在WordPress上使用弹出消息


How to use popup message on WordPress?

你能告诉我我可以用什么在wordpress中输出消息(echo不会工作)吗?我一直在使用wp_die( __(……..))来输出消息。但这段代码将终止我的php代码在worpress页面。

<?php
  $arr = array(1, 2, 3, 4);
  foreach ($arr as $value) 
  {
      $value = $value * 2;
      //Popup message here indicating the array value ?
  }
?>

我正在编辑WordPress中的wp-comments-post.php文件。例如,当用户按下"Post Comment"按钮时,上面的代码将运行并输出数组中的这4个值。

问题是wp-comment-post.php只包含后端代码。因此,如果你试图在这个文件中回显或输出任何内容,它将出现在你调用的HTML文件中,但它很可能不会对任何人可见,因为它将被所有前端元素重叠。

我看到两种方法,你如何处理这个

  1. 不要在wp-comment-post.php文件中输出/回显您想要的信息,而是将其分配给任何想要的变量(在foreach循环的情况下:将其分配给数组元素)。然后在适当的前端模板文件中回显它,例如在您选择的主题的comments.php文件中。

  2. 将您的信息回显为JavaScript alert()。这将创建一个小弹出窗口,您可以在其中显示您的信息。这里的限制是:用户必须先点击弹出窗口,然后才会发生其他事情。由于弹出窗口将在后端代码中调用,因此前端代码将在单击弹出窗口后执行。因此,会有一个空白的页面弹出,点击它后,页面的其余部分将建立。