Плагин для обновления даты публикации и даты изменения на WordPress?
Всем доброго дня, стоит задача: сделать плагин (или найти существующий) в котором можно выбрать некоторые посты и поставить им периодичность обновления раз в месяц ( то есть каждый месяц у них будет обновляться дата публикации и дата изменения )
Дополнительно
А какой смысл в этом маневре?
Проиндексированная страница без реальных изменений не будет восприниматься поисковыми системами как обновленная. Хуже того, если ПС сообразит, что ей пытаются манипулировать таким образом - может подрезать лимиты на обход.
Люди же по факту редко смотрят на даты публикации.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для обновления даты публикации и даты изменения в WordPress есть плагины и кодовые решения. Если нужно вручную менять дату — это уже есть в редакторе записи. Если нужно автоматически поднимать дату при обновлении контента, подойдут плагины вроде WP Last Modified Info или Republish Old Posts.
Если хотите показывать дату изменения на фронте:
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);
Но автоматически менять дату публикации нужно осторожно: для SEO это может выглядеть как искусственное обновление, если контент реально не изменился.
Лучше показывать две даты: опубликовано и обновлено. А дату публикации менять только при серьёзной переработке материала.