一直以为Wordpress没有公开的历史版本api接口,问了AI才知道,在开发者论坛上,有人将Wordpress系统的更新接口扒了出来,更新接口就有请求版本历史的api。
接口地址:https://api.wordpress.org/core/version-check/1.7/
参数:
locale:此参数用于指定请求的语言环境。例如,如果您希望获取简体中文版本的信息,可以将locale设置为zh_CN。version:此参数用于指定当前安装的WordPress版本。API将根据提供的版本返回适当的更新建议。php:此参数用于指定服务器上的PHP版本。mysql:此参数用于指定服务器上的MySQL版本。local_package:此参数用于指定本地安装包的版本。
示例
复制
https://api.wordpress.org/core/version-check/1.7/?locale=zh_CN&version=5.8&php=7.4&mysql=5.7
python读取代码
复制
import requests
def get_wordpress_versions():
url = "https://api.wordpress.org/core/version-check/1.7/"
response = requests.get(url)
if response.status_code == 200:
versions_data = response.json()
return versions_data['offers']
return None
def main():
versions = get_wordpress_versions()
if versions:
print("WordPress历史版本信息:")
for version in versions:
print(f"版本:{version['version']}")
else:
print("无法获取WordPress历史版本信息。")
if __name__ == "__main__":
main()





评论 (0)