Automattic\WooCommerce\Blocks\BlockTypes

ProductGalleryThumbnails::inject_view_all()protectedWC 1.0

Inject View All markup into the product thumbnail HTML.

Метод класса: ProductGalleryThumbnails{}

Хуков нет.

Возвращает

Строку.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->inject_view_all( $thumbnail_html, $view_all_html );
$thumbnail_html(строка) (обязательный)
The thumbnail HTML.
$view_all_html(строка) (обязательный)
The view all HTML.

Код ProductGalleryThumbnails::inject_view_all() WC 9.4.2

protected function inject_view_all( $thumbnail_html, $view_all_html ) {

	// Find the position of the last </div>.
	$pos = strrpos( $thumbnail_html, '</div>' );

	if ( false !== $pos ) {
		// Inject the view_all_html at the correct position.
		$html = substr_replace( $thumbnail_html, $view_all_html, $pos, 0 );

		return $html;
	}
}