【问题标题】:Refresh wp post on user1 dekstop when user2 updates it [closed]当用户2更新它时刷新用户1桌面上的wp帖子[关闭]
【发布时间】:2016-03-02 12:28:25
【问题描述】:

User1 正在阅读 wp 帖子,而 User2 正在更新它。
帖子在 User2 桌面上自动刷新(使用 wp_updateget_redirect )。
我使用每 x 秒刷新一次帖子,以使 User1 无需点击即可查看更新。

我想在 User2 更新时自动在 User1 桌面上进行刷新。

【问题讨论】:

  • 意味着浏览器需要 ping 服务器并检查更改。所以无论是 Ajax 调用还是 Web 套接字。

标签: php ajax node.js wordpress refresh


【解决方案1】:

嗯,这是一个相当复杂的问题,因为 WordPress 在 PHP 上运行,而 PHP 是一种服务器端语言。但我认为您可以通过将 WordPress REST Api 与 AngularJS 或 React 等 JavaScript 框架一起使用来实现这一目标。关于这两个选项,您可以参考以下两篇文章:

AngularJS

https://1fix.io/blog/2014/11/05/angularjs-json-api-wp-theme/

反应

https://lamosty.com/2015/09/react-single-page-wordpress-rest-api-theme-tutorial/

免责声明:我从未测试过这些堆栈,所以我不能保证它会完全按照你的意愿工作。我发布了这个答案,这样你就可以知道要寻找什么。

还可以查看这个基于 Node.js/Javascript 的 WordPress 项目。它还使用 React:

http://wordexpress.io/

祝你好运!

【讨论】:

  • 您好,谢谢。我会看看,让你知道。
  • 我正在做的路上
猜你喜欢
  • 2018-06-14
  • 2020-08-26
  • 1970-01-01
  • 2016-10-13
  • 2011-01-08
  • 2014-01-16
  • 1970-01-01
  • 2022-01-17
  • 1970-01-01
相关资源
最近更新 更多