Как разделить дату и время в полях комментариев на Wordpress?

  • 9 сентября 2023 г. 6:16
Ответы на вопрос 1
Чтобы разделить дату и время в комментариях на WordPress, вам необходимо отредактировать файл с шаблонными тегами (template-tags.php) и файл с шаблоном комментариев (comments.php). Вот примеры изменений, которые вы можете внести:

1. Откройте файл template-tags.php и найдите функцию comment_time():

```php
function comment_time() {
    printf( 
        __('%1$s at %2$s', 'yourtheme'), 
        esc_html(get_comment_date()), 
        esc_html(get_comment_time())
    );
}
```

Замените эту функцию на следующий код, чтобы разделить дату и время с помощью элементов span:

```php
function comment_date() {
    printf( 
        __('<span class="comment-date">%1$s</span>', 'yourtheme'), 
        esc_html(get_comment_date())
    );
}

function comment_time() {
    printf( 
        __('<span class="comment-time">%1$s</span>', 'yourtheme'), 
        esc_html(get_comment_time())
    );
}
```

2. Откройте файл comments.php и найдите строку, где выводится дата и время комментария. Обычно это выглядит так:

```php
<a href="<?php comment_link(); ?>">
    <?php printf( __('%1$s at %2$s', 'yourtheme'), esc_html(get_comment_date()),  esc_html(get_comment_time()) ); ?>
</a>
```

Замените эту строку на следующий код, чтобы использовать новые функции для разделения даты и времени:

```php
<a href="<?php comment_link(); ?>">
    <?php comment_date(); ?>&nbsp;<?php comment_time(); ?>
</a>
```

После внесения этих изменений дата и время комментариев будут отображаться в отдельных элементах span с классами "comment-date" и "comment-time". Вы можете изменить стили этих классов в своих таблицах стилей CSS для настройки внешнего вида комментариев.
Похожие вопросы