WPSEO_Image_Utils::get_absolute_path()public staticYoast 1.0

Finds the full file path for a given image file.

Метод класса: WPSEO_Image_Utils{}

Хуков нет.

Возвращает

Строку. The full file path.

Использование

$result = WPSEO_Image_Utils::get_absolute_path( $path );
$path(строка) (обязательный)
The relative file path.

Код WPSEO_Image_Utils::get_absolute_path() Yoast 22.4

public static function get_absolute_path( $path ) {
	static $uploads;

	if ( $uploads === null ) {
		$uploads = wp_get_upload_dir();
	}

	// Add the uploads basedir if the path does not start with it.
	if ( empty( $uploads['error'] ) && strpos( $path, $uploads['basedir'] ) !== 0 ) {
		return $uploads['basedir'] . DIRECTORY_SEPARATOR . ltrim( $path, DIRECTORY_SEPARATOR );
	}

	return $path;
}