Automattic\WooCommerce\Blocks\BlockTypes\Reviews
ProductReviewsPaginationPrevious::get_pagination_arrow
Get the pagination arrow.
Метод класса: ProductReviewsPaginationPrevious{}
Хуков нет.
Возвращает
Строку|null.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_pagination_arrow( $block );
- $block(WP_Block) (обязательный)
- Block instance.
Код ProductReviewsPaginationPrevious::get_pagination_arrow() ProductReviewsPaginationPrevious::get pagination arrow WC 10.9.4
protected function get_pagination_arrow( $block ) {
$arrow_map = array(
'none' => '',
'arrow' => '←',
'chevron' => '«',
);
if ( ! empty( $block->context['reviews/paginationArrow'] ) && ! empty( $arrow_map[ $block->context['reviews/paginationArrow'] ] ) ) {
$arrow_attribute = $block->context['reviews/paginationArrow'];
$arrow = $arrow_map[ $block->context['reviews/paginationArrow'] ];
$arrow_classes = "wp-block-woocommerce-product-reviews-pagination-previous-arrow is-arrow-$arrow_attribute";
return "<span class='$arrow_classes' aria-hidden='true'>$arrow</span>";
}
return null;
}