Как изменить формат даты в мета-информации?
1. В теме WPCommunity добавлена произвольная функция для сокращения даты публикации записей, которая работает на основе стандартной функции get_the_date().
Чтобы вместо текста “сейчас” и “n минут (часов, дней и месяцев)” на странице записи выводилась дата публикации, установите и активируйте дочернюю тему отсюда https://support.wpshop.ru/docs/general/child-themes/.
В дочерней теме wpcommunity_child создайте папку template-parts, а в ней папку post. Из темы WPCommunity скопируйте в неё файл meta-date.php.
Откройте файл /template-parts/post/meta-date.php в дочерней теме и код
<?php echo $helper->beauty_date( $post->post_date ) ?>
замените на
<?php echo get_the_date() ?>
2. Чтобы в карточках постов вместо даты публикации выводился текст “сейчас” и “n минут (часов, дней и месяцев)”, установите и активируйте дочернюю тему отсюда https://support.wpshop.ru/docs/general/child-themes/.
В дочерней теме wpcommunity_child создайте папку template-parts, а в ней папку post-card. Из темы WPCommunity скопируйте в неё файл meta-date.php.
Откройте файл /template-parts/post-card/meta-date.php в дочерней теме и код
if ( ! defined( 'WPINC' ) ) {
die;
}
?>
<div class="post-meta__date">
<?php the_date() ?>
</div>
замените на
if ( ! defined( 'WPINC' ) ) {
die;
}
use WPShop\WPCommunity\Helper;
use function WPShop\WPCommunity\theme_container;
$helper = theme_container()->get( Helper::class );
?>
<div class="post-meta__date">
<?php echo $helper->beauty_date( $post->post_date ) ?>
</div>