Я пытаюсь заставить функцию, прежде работавшую на «стандартных» темплейтах, поработать теперь и в Generatepress. В «обычных» темплейтах работала, но GP имеет на это свои виды.
Сама функция заменяет названия месяцев года на римские: «Июль» у меня заменялся на VII. Хотелка такая:
function RomanNumDate ($text) {
$text = str_replace('Январь', 'I', $text);
$text = str_replace('Февраль', 'II', $text);
$text = str_replace('Март', 'III', $text);
$text = str_replace('Апрель', 'IV', $text);
$text = str_replace('Май', 'V', $text);
$text = str_replace('Июнь', 'VI', $text);
$text = str_replace('Июль', 'VII', $text);
$text = str_replace('Август', 'VIII', $text);
$text = str_replace('Сентябрь', 'IX', $text);
$text = str_replace('Октябрь', 'X', $text);
$text = str_replace('Ноябрь', 'XI', $text);
$text = str_replace('Декабрь', 'XII', $text);
return $text;
}
add_filter('get_date', 'RomanNumDate');
add_filter('get_comment_date', 'RomanNumDate');
add_filter('get_the_date', 'RomanNumDate');
add_filter('get_the_time', 'RomanNumDate');
add_filter('get_the_modified_date', 'RomanNumDate');
Насколько понимаю, файл functions.php для GP расположен в /inc/theme-functions.php. Как правильно переписать это дело для Generatepress?
Спасибо.