wp_apply_anchor_support()
Add the anchor id to the output.
Внутренняя функция — эта функция рассчитана на использование самим ядром. Не рекомендуется использовать эту функцию в своем коде.
Хуков нет.
Возвращает
array<string, string>. Attributes with block anchor id.
Использование
wp_apply_anchor_support( $block_type, $block_attributes ): array;
- $block_type(WP_Block_Type) (обязательный)
- Block Type.
- $block_attributes(array<string, mixed>) (обязательный)
- Block attributes.
Список изменений
| С версии 7.0.0 | Введена. |
Код wp_apply_anchor_support() wp apply anchor support WP 7.1.3
function wp_apply_anchor_support( WP_Block_Type $block_type, array $block_attributes ): array {
if ( empty( $block_attributes ) ) {
return array();
}
if ( ! block_has_support( $block_type, array( 'anchor' ) ) ) {
return array();
}
if ( ! isset( $block_attributes['anchor'] ) || ! is_string( $block_attributes['anchor'] ) || '' === $block_attributes['anchor'] ) {
return array();
}
return array( 'id' => $block_attributes['anchor'] );
}