WP_Theme_JSON::prepend_to_selectorprotected staticWP 6.3.0

Prepends a sub-selector to an existing one.

Given the compounded $selector "h1, h2, h3" and the $to_prepend selector ".some-class " the result will be ".some-class h1, .some-class h2, .some-class h3".

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

Хуков нет.

Возвращает

Строку. The new selector.

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

$result = WP_Theme_JSON::prepend_to_selector( $selector, $to_prepend );
$selector(строка) (обязательный)
Original selector.
$to_prepend(строка) (обязательный)
Selector to prepend.

Список изменений

С версии 6.3.0 Введена.

Код WP_Theme_JSON::prepend_to_selector() WP 7.0

protected static function prepend_to_selector( $selector, $to_prepend ) {
	if ( ! str_contains( $selector, ',' ) ) {
		return $to_prepend . $selector;
	}
	$new_selectors = array();
	$selectors     = explode( ',', $selector );
	foreach ( $selectors as $sel ) {
		$new_selectors[] = $to_prepend . $sel;
	}
	return implode( ',', $new_selectors );
}