WP_Theme_JSON_Schema::rename_paths
Processes the settings subtree.
Метод класса: WP_Theme_JSON_Schema{}
Хуков нет.
Возвращает
array. The settings in the new format.
Использование
$result = WP_Theme_JSON_Schema::rename_paths( $settings, $paths_to_rename );
- $settings(массив) (обязательный)
- Array to process.
- $paths_to_rename(массив) (обязательный)
- Paths to rename.
Список изменений
| С версии 5.9.0 | Введена. |
Код WP_Theme_JSON_Schema::rename_paths() WP Theme JSON Schema::rename paths WP 7.1.3
private static function rename_paths( $settings, $paths_to_rename ) {
$new_settings = $settings;
// Process any renamed/moved paths within default settings.
self::rename_settings( $new_settings, $paths_to_rename );
// Process individual block settings.
if ( isset( $new_settings['blocks'] ) && is_array( $new_settings['blocks'] ) ) {
foreach ( $new_settings['blocks'] as &$block_settings ) {
self::rename_settings( $block_settings, $paths_to_rename );
}
}
return $new_settings;
}