Мне нужно изменить дату поста переднего конца + 8213 года (время родного народа).
Попробовал что-то подобное, поставить что-то не так:
function wpse_287574_replace_content() {
// Get all posts
$query = new WP_Query(array(
'post_type' => 'post',
'posts_per_page' => -1,
));
$posts = $query->get_posts();
foreach ($posts as $post) {
$end = date('Y-m-d', strtotime('+8123 years'));
// Prepare arguments
$args = array(
'ID' => $post->ID,
'post_date' => $end,
'post_date_gmt' => get_gmt_from_date($end),
);
// Update post
wp_update_post( $args );
}
}
add_action('init', 'wpse_287574_replace_content');
Внимание! не нужно менять системное время, просто дату в интерфейсе, поэтому, если в wordpress backend дата будет 04.03.2020, она будет отображать интерфейс 04.03.10233 (сейчас + 8213 года).