#php #html #wordpress
#php #HTML #wordpress
Вопрос:
У меня есть функция:
<p class="card-text">
<small class="text-muted font-12">
<?php echo the_date();?>
</small>
</p>
И мне пишут каждый пример post:
5 месяцев назад
2 недели назад…
Как я могу изменить слова EN language на другой язык, используя только код, без плагинов или чего-либо еще.
Ответ №1:
the_date — это функция WordPress, которая в основном отображает / извлекает дату написания текущего сообщения.
Я считаю, что вы должны иметь возможность сделать это с помощью администратора серверной части WordPress, перейдя в Настройки> Язык сайта здесь:
Если вы хотите изменить только язык, специфичный для этой даты, вы можете попробовать выполнить перехват фильтра для функции add_date . Краткий пример должен быть:
add_filter('the_time', 'change_date_format');
function change_date_format(){
//change date language here
return get_the_time('Y');
}
ссылка на хук: https://developer.wordpress.org/reference/hooks/the_time /. Вам нужно будет добавить этот фильтр к вашей теме functions.php досье.