WordPress - Javascript应该在独立的服务器上运行[关闭]

问题描述 投票:-1回答:2

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

  • Javascript文件通过jquery每隔5分钟调用一次api。
  • 如果结果调用是成功的,我必须通过PHP脚本在WordPress MySQL数据库中插入数据。

我想在每个WordPress页面的页脚上添加对Javascript文件的引用。但这是错误的,因为每个客户端每隔5分钟就会执行一次调用。如果我的WordPress上没有用户,则不会执行脚本。

Nodejs在服务器上不可用。有任何想法吗?

javascript php wordpress
2个回答
1
投票

您可以使用两种方法来完成任务。

  1. 创建一个函数并在服务器上作为cron作业运行。
  2. 用户wp_schedule_event方法有更多细节,请查看https://codex.wordpress.org/Function_Reference/wp_schedule_event

1
投票

我认为将javascript逻辑重写为php并使用访问url的cron运行它会更好。对于在浏览器中运行javascript并要求特定时序容易出错

© www.soinside.com 2019 - 2024. All rights reserved.