正文:
我一直认为 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:此参数用于指定本地安装包的版本。
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()
转载请注明:汇站网 » WordPress api 接口 版本历史