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 другим способом?