Как изменить дату публикации Wordpress на переднем конце - PullRequest
0 голосов
/ 04 марта 2020

Мне нужно изменить дату поста переднего конца + 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 года).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...