php - 强制wordpress页面刷新
问题描述
==情况==
目前,我正在使用 Wordpress 来显示公告。
有 1 台服务器用于托管 Wordpress,另外 4 台 PC 用于显示公告。每台 PC 都有自己的页面 URL 来显示公告。例如
- PC1(一楼)- http://localhost/announcement1
- PC2(二楼)- http://localhost/announcement2
- PC3(3楼)- http://localhost/announcement3
- PC4(4楼)- http://localhost/announcement4
- 管理员电脑
目前,假设我对http://localhost/announcement1进行一些公告更改,那么我需要步行到 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
推荐阅读
- reactjs - 我可以从 ReactJS 中的箭头函数导出值吗?
- python - 如何在python中绘制感知器决策边界和数据集
- python - Python (3.6) 中的 Excel 自动调整问题
- android - MaterialButtonToggleGroup 上的必需单选
- android - 致命信号 11 (SIGSEGV),代码 1 (SEGV_MAPERR),tid 4357 中的故障地址 0x1af09f8
- merge - 如果缺少一个变量,则 SAS 合并另一个变量(proc sql 步骤)
- python - 我无法在 anaconda 中启动 jupyter notebook
- java - 找不到可见元素
- ios - iOS:Google Places Pod - 将 pod 版本升级到 3.1.0 后达到使用限制错误
- ruby - 为 REST CRUD 设置 rom-http 关系