首页 > 解决方案 > 强制wordpress页面刷新

问题描述

==情况==

目前,我正在使用 Wordpress 来显示公告。

有 1 台服务器用于托管 Wordpress,另外 4 台 PC 用于显示公告。每台 PC 都有自己的页面 URL 来显示公告。例如

  1. PC1(一楼)- http://localhost/announcement1
  2. PC2(二楼)- http://localhost/announcement2
  3. PC3(3楼)- http://localhost/announcement3
  4. PC4(4楼)- http://localhost/announcement4
  5. 管理员电脑

目前,假设我对http://localhost/announcement1进行一些公告更改,那么我需要步行到 1 楼并手动刷新页面以获取最新公告。这与其他公告相同。

==问题==

  1. 我想要完成的是,我想强制 PC1 浏览器直接从 Wordpress 管理仪表板刷新页面(PC1 在页面保存/更新时自动刷新)。可能吗?

我在网上搜索了解决方案,但我不知道要搜索的确切关键字并且没有运气。

谢谢

标签: phpjqueryajaxwordpress

解决方案


最简单的方法是为您的公告页面设置刷新元数据。例如,5 秒:

<meta http-equiv="Refresh" content="5">

我不知道您是否有可以修改的主题,但是解决此问题的一种方法是使用 wp_head 操作上的钩子。像这样:

function wp_50642305_add_refresh_header() {
   echo '<meta http-equiv="Refresh" content="5">';
}
add_action( 'wp_head', 'add_refresh_header' );

你可以把它放在你的主题的functions.php 或者插件文件中。

https://codex.wordpress.org/Plugin_API/Action_Reference/wp_head


推荐阅读