# remove_block_asset_path_prefix()

URL: https://chugunov.pro/api-wordpress/functions/remove_block_asset_path_prefix/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: функция.
Появился в версии: 5.5.0.

## Сигнатура

```php
remove_block_asset_path_prefix( string $asset_handle_or_path ): string
```

## Описание

Удаляет префикс пути ресурса блока, если он указан.

## Параметры

- `$asset_handle_or_path` `string` — обязательный. Дескриптор ресурса или путь с префиксом.

## Возвращаемое значение

`string`

## Исходный код

Файл: `wp-includes/blocks.php:18`

```php
function remove_block_asset_path_prefix( $asset_handle_or_path ) {
	$path_prefix = 'file:';
	if ( ! str_starts_with( $asset_handle_or_path, $path_prefix ) ) {
		return $asset_handle_or_path;
	}
	$path = substr(
		$asset_handle_or_path,
		strlen( $path_prefix )
	);
	if ( str_starts_with( $path, './' ) ) {
		$path = substr( $path, 2 );
	}
	return $path;
}
```

## История изменений

- 5.5.0 — Introduced.

## Связанные

Используется в: [`register_block_script_module_id`](https://chugunov.pro/api-wordpress/functions/register_block_script_module_id/), [`register_block_script_handle`](https://chugunov.pro/api-wordpress/functions/register_block_script_handle/), [`register_block_style_handle`](https://chugunov.pro/api-wordpress/functions/register_block_style_handle/), [`register_block_type_from_metadata`](https://chugunov.pro/api-wordpress/functions/register_block_type_from_metadata/).

Оригинал в официальной документации: https://developer.wordpress.org/reference/functions/remove_block_asset_path_prefix/
