stackoverflow.com/questions/49805943/...

олжно быть просто, но я не вижу, что не так. Я использую простой пример фильтра вhttps://twig.symfony.com/doc/1.x/advanced.html#filters с Twig 1.34 в Timber, плагином для WordPress.

я добавил

// an anonymous function
$filter = new Twig_SimpleFilter('rot13', function ($string) {
    return str_rot13($string);
});

а также

$twig = new Twig_Environment($loader);
$twig->addFilter($filter);

в файл functions.php моей темы.

Но используя{{ 'Twig'|rot13 }} в моем файле view.twig выдает фатальную ошибку

PHP Fatal error:  Uncaught exception 'Twig_Error_Syntax'
with message 'Unknown "rot13" filter' in view.twig

и уведомление

Undefined variable: loader in functions.php

Используя фильтр как{{ 'Twig'|lower }} работает нормально.

Нужно ли добавлять функции в functions.php другим способом?

Ответы на вопрос(1)

Ваш ответ на вопрос