WordPress-Javascript应该在服务器上独立运行

WordPress-Javascript应该在服务器上独立运行,javascript,php,wordpress,Javascript,Php,Wordpress,我想在WordPress服务器上每5分钟执行一次Javascript。想法如下: Javascript文件通过jquery每隔5分钟调用一个api 如果结果调用成功,我必须通过PHP脚本将数据插入WordPress MySQL数据库 我想在每个WordPress页面的页脚添加对Javascript文件的引用。但这是错误的,因为每个客户端每5分钟执行一次调用。如果我的WordPress上没有用户,则不会执行脚本 Nodejs在服务器上不可用。有什么想法吗 我认为最好将javascript逻辑重

我想在WordPress服务器上每5分钟执行一次Javascript。想法如下:

  • Javascript文件通过jquery每隔5分钟调用一个api
  • 如果结果调用成功,我必须通过PHP脚本将数据插入WordPress MySQL数据库
我想在每个WordPress页面的页脚添加对Javascript文件的引用。但这是错误的,因为每个客户端每5分钟执行一次调用。如果我的WordPress上没有用户,则不会执行脚本


Nodejs在服务器上不可用。有什么想法吗

我认为最好将javascript逻辑重写为php,并使用访问url的cron运行它。要在浏览器中运行javascript并需要特定的计时,很容易出错,有两种方法可以用来完成任务

  • 在服务器上创建函数并作为cron作业运行
  • 用户wp\u计划\u事件方法有关更多详细信息,请查看

  • 我完全同意。除非在后端使用Node.js之类的东西,否则无法在服务器上运行Javascript。当您运行Wordpress CMS时,这意味着您的服务器正在运行PHP。在您的例子中,Javascript是在浏览器上执行的,因此它意味着在客户端。您可以编写一个Javascript来运行对所需服务器的API调用,并在服务器中检查一次是否只运行该调用。又如评论过多,容易出错