繁体   English   中英

强制WordPress页面刷新

[英]Force wordpress page to refresh

==情况==

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

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

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

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

==问题==

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

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

谢谢

最简单的方法是为公告页面设置刷新元数据。 例如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

一段时间后,我发现了一个插件,可以帮助我实现目标。

https://wordpress.org/plugins/force-refresh/

只需单击一下,我就可以“强制”刷新客户端浏览器。

“该插件的工作方式是用户的浏览器每两分钟检查一次网站,以确保它是最新的,否则,它将刷新。”

希望这对寻求相同解决方案的其他人有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM