wp_apply_alignment_support()
Adds CSS classes for block alignment to the incoming attributes array. This will be applied to the block markup in the front-end.
Внутренняя функция — эта функция рассчитана на использование самим ядром. Не рекомендуется использовать эту функцию в своем коде.
Хуков нет.
Возвращает
array. Block alignment CSS classes and inline styles.
Использование
wp_apply_alignment_support( $block_type, $block_attributes );
- $block_type(WP_Block_Type) (обязательный)
- Block Type.
- $block_attributes(массив) (обязательный)
- Block attributes.
Список изменений
| С версии 5.6.0 | Введена. |
Код wp_apply_alignment_support() wp apply alignment support WP 7.1
function wp_apply_alignment_support( $block_type, $block_attributes ) {
$attributes = array();
$has_align_support = block_has_support( $block_type, 'align', false );
if ( $has_align_support ) {
$has_block_alignment = array_key_exists( 'align', $block_attributes );
if ( $has_block_alignment ) {
$attributes['class'] = sprintf( 'align%s', $block_attributes['align'] );
}
}
return $attributes;
}