Плагин для обновления даты публикации и даты изменения на WordPress?

Ссылка скопирована
1 ответ

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

Дополнительно

А какой смысл в этом маневре?
Проиндексированная страница без реальных изменений не будет восприниматься поисковыми системами как обновленная. Хуже того, если ПС сообразит, что ей пытаются манипулировать таким образом - может подрезать лимиты на обход.
Люди же по факту редко смотрят на даты публикации.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Антон С. Ответ

Для обновления даты публикации и даты изменения в WordPress есть плагины и кодовые решения. Если нужно вручную менять дату — это уже есть в редакторе записи. Если нужно автоматически поднимать дату при обновлении контента, подойдут плагины вроде WP Last Modified Info или Republish Old Posts.

Если хотите показывать дату изменения на фронте:

echo get_the_modified_date('d.m.Y');

echo get_the_modified_date('d.m.Y');

Если нужно обновлять дату публикации при сохранении записи, можно сделать так:

add_action('save_post_post', function ($post_id, $post, $update) {
    if (wp_is_post_revision($post_id) || ! $update) {
        return;
    }
 
    remove_action('save_post_post', __FUNCTION__, 10);
 
    wp_update_post([
        'ID' => $post_id,
        'post_date' => current_time('mysql'),
        'post_date_gmt' => current_time('mysql', 1),
    ]);
}, 10, 3);

add_action('save_post_post', function ($post_id, $post, $update) { if (wp_is_post_revision($post_id) || ! $update) { return; } remove_action('save_post_post', __FUNCTION__, 10); wp_update_post([ 'ID' => $post_id, 'post_date' => current_time('mysql'), 'post_date_gmt' => current_time('mysql', 1), ]); }, 10, 3);

Но автоматически менять дату публикации нужно осторожно: для SEO это может выглядеть как искусственное обновление, если контент реально не изменился.

Лучше показывать две даты: опубликовано и обновлено. А дату публикации менять только при серьёзной переработке материала.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно