Как поменять значение произвольного поля для всех записей WordPress

Функция для изменения значения произвольного поля для всех записей разом.

Функцию надо поместить в код страницы шаблона сайта на WordPress, а затем загрузить эту страницу. Например, положить этот код в файл single.php, а затем обновить любую страницу сайта со статьёй.

$args = array(
    'posts_per_page' => 1000,
    'post_type' => 'post'
    );
$the_query = new WP_Query( $args );

if ( $the_query->have_posts() ) {
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
        $new_meta = 1;
        update_post_meta($post->ID, 'single_meta', $new_meta);
    }
}

Переменная $new_meta — отвечает за значение, на которое будет изменены произвольные поля всех записей.

single_meta — это то произвольное поле, значения в котором требуется поменять.

Привет. Ты находишься на моём сайте. Я разработчик. Здесь я делюсь своими наработками и знаниями. Спрашивай в комментариях, если тебе что-то не понятно или пиши, если есть что добавить.

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

Комментарии к статье “Как поменять значение произвольного поля для всех записей WordPress” (2)

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи: "Как поменять значение произвольного поля для всех записей WordPress"
Если вам нужно добавить участок кода ставьте его между тегами <code></code>