Automattic\WooCommerce\Blocks\BlockTypes
AbstractProductGrid::get_container_classes
Get the list of classes to apply to this block.
Метод класса: AbstractProductGrid{}
Хуков нет.
Возвращает
Строку. space-separated list of classes.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_container_classes();
Код AbstractProductGrid::get_container_classes() AbstractProductGrid::get container classes WC 10.5.2
protected function get_container_classes() {
$classes = array(
'wc-block-grid',
"wp-block-{$this->block_name}",
"wp-block-woocommerce-{$this->block_name}",
"wc-block-{$this->block_name}",
"has-{$this->attributes['columns']}-columns",
);
if ( $this->attributes['rows'] > 1 ) {
$classes[] = 'has-multiple-rows';
}
if ( isset( $this->attributes['align'] ) ) {
$classes[] = "align{$this->attributes['align']}";
}
if ( ! empty( $this->attributes['alignButtons'] ) ) {
$classes[] = 'has-aligned-buttons';
}
if ( ! empty( $this->attributes['className'] ) ) {
$classes[] = $this->attributes['className'];
}
return implode( ' ', $classes );
}