函数文档

wp_get_wp_version()

💡 云策文档标注

概述

wp_get_wp_version() 函数用于返回未修改的当前 WordPress 版本号。该函数旨在避免因插件修改全局变量 $wp_version 而导致的错误,确保获取原始版本信息。

关键要点

  • 返回字符串类型的当前 WordPress 版本号
  • 通过静态变量缓存 $wp_version,首次调用时从 version.php 文件加载
  • 主要用于解决插件通过修改 $wp_version 进行安全混淆时可能引发的兼容性问题
  • 在 WordPress 6.7.0 版本中引入

代码示例

function wp_get_wp_version() {
	static $wp_version;

	if ( ! isset( $wp_version ) ) {
		require ABSPATH . WPINC . '/version.php';
	}

	return $wp_version;
}

📄 原文内容

Returns the current WordPress version.

Description

Returns an unmodified value of $wp_version. Some plugins modify the global in an attempt to improve security through obscurity. This practice can cause errors in WordPress, so the ability to get an unmodified version is needed.

Return

string The current WordPress version.

Source

function wp_get_wp_version() {
	static $wp_version;

	if ( ! isset( $wp_version ) ) {
		require ABSPATH . WPINC . '/version.php';
	}

	return $wp_version;
}

Changelog

Version Description
6.7.0 Introduced.