Как отображать дату последнего обновления в сообщениях WordPress: методы и примеры кода

Вот статья в блоге, в которой описаны различные методы отображения даты последнего обновления в сообщениях WordPress, а также примеры кода:

При управлении веб-сайтом WordPress очень важно предоставлять своим читателям точную и актуальную информацию. Один из способов добиться этого — отображать дату последнего обновления в ваших сообщениях. В этой статье мы рассмотрим несколько методов, которые можно использовать для достижения этой цели, а также примеры кода, которые помогут вам их реализовать.

Метод 1: использование плагина
WordPress предлагает различные плагины, которые помогут вам отображать дату последнего обновления в ваших сообщениях. Одним из популярных вариантов является плагин «Last Modified Timestamp». Чтобы использовать его, выполните следующие действия:

  1. Установите и активируйте плагин «Отметка времени последнего изменения» из репозитория плагинов WordPress.
  2. После активации плагин автоматически добавит к вашим сообщениям дату последнего обновления.

Метод 2: использование функции темы.
Если вы предпочитаете избегать использования плагинов, вы можете добиться того же результата, добавив пользовательскую функцию в файл функции.php вашей темы. Вот пример:

function display_last_updated_date() {
    $modified_date = get_the_modified_date();
    $published_date = get_the_date();
    if ($modified_date !== $published_date) {
        $output = 'Last updated on ' . $modified_date;
    } else {
        $output = 'Published on ' . $published_date;
    }
    return $output;
}

Чтобы отобразить дату последнего обновления в вашем сообщении, вы можете использовать следующий код в файлах шаблона вашей темы:

<?php echo display_last_updated_date(); ?>

Метод 3: использование короткого кода
Другой метод — создать короткий код, который можно вставить непосредственно в контент вашего сообщения. Это позволяет вам легко контролировать, где отображается последняя обновленная дата. Вот пример:

function last_updated_shortcode() {
    $modified_date = get_the_modified_date();
    $published_date = get_the_date();
    if ($modified_date !== $published_date) {
        $output = 'Last updated on ' . $modified_date;
    } else {
        $output = 'Published on ' . $published_date;
    }
    return $output;
}
add_shortcode('last-updated', 'last_updated_shortcode');

Теперь вы можете использовать короткий код [last-updated]в содержании вашего сообщения, чтобы отобразить дату последнего обновления.

Отображение даты последнего обновления в ваших сообщениях WordPress имеет решающее значение для обеспечения прозрачности и информирования ваших читателей. В этой статье мы рассмотрели три различных метода достижения этой цели: использование плагина, реализацию функции темы и создание короткого кода. Выберите метод, который лучше всего соответствует вашим потребностям, и реализуйте его, используя предоставленные примеры кода.

Не забывайте регулярно обновлять свой контент и предоставлять точную информацию, чтобы улучшить взаимодействие с пользователем и обеспечить видимость в поисковых системах.

Надеюсь, эта статья поможет вам эффективно отображать дату последнего обновления в ваших сообщениях WordPress.