我有一个远程更新程序脚本,它位于我的wordpress主题文件夹中。该脚本只需调用中央服务器并获取一个zip文件,其中包含该主题的最新更新文件。
我想启用一个唠叨警报检查器,只要访问主题的选项面板就会执行,我只是在这里集思广益进行健全检查。
唠叨检查器只是查看我的中央服务器并读取包含当前版本号(4位整数,0001,0002等等)的文本文件的内容。
如果文本文件中包含的4位数字大于主题版本变量中存储的版本号,则它将显示用户的nag警报,以便他们可以执行更新脚本以检索更新。 / p>
我是否在正确的轨道上?是否有更好的方法可以更容易实现?我想我可以检查本地更新文件上的日期戳,并将其与服务器上的更新文件进行比较。不确定哪个最好或最简单。
答案 0 :(得分:1)
这对我来说听起来不错。您可以在本地和远程文件(包含版本号)上使用file_get_contents()
,对这些文件使用intval()
,然后进行比较。如果file_get_contents()
对删除网址不起作用,则您必须使用cURL。