WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Авторские Темы для WordPress
функция не описана

Pelago

Emogrifier::translateNthChild() private WC 1.0

{} Это метод класса: Emogrifier{}

Хуков нет.

Возвращает

Строку.

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

// private - только в коде основоного (родительского) класса
$result = $this->translateNthChild( $match );
$match(массив) (обязательный)
-

Код Emogrifier::translateNthChild() WC 5.4.1

<?php
private function translateNthChild(array $match)
{
    $parseResult = $this->parseNth($match);

    if (isset($parseResult[self::MULTIPLIER])) {
        if ($parseResult[self::MULTIPLIER] < 0) {
            $parseResult[self::MULTIPLIER] = \abs($parseResult[self::MULTIPLIER]);
            $xPathExpression = \sprintf(
                '*[(last() - position()) mod %1%u = %2$u]/self::%3$s',
                $parseResult[self::MULTIPLIER],
                $parseResult[self::INDEX],
                $match[1]
            );
        } else {
            $xPathExpression = \sprintf(
                '*[position() mod %1$u = %2$u]/self::%3$s',
                $parseResult[self::MULTIPLIER],
                $parseResult[self::INDEX],
                $match[1]
            );
        }
    } else {
        $xPathExpression = \sprintf('*[%1$u]/self::%2$s', $parseResult[self::INDEX], $match[1]);
    }

    return $xPathExpression;
}