Как быстро изменить значение любого произвольного поля сразу во всех статьях wordpress

Как быстро изменить значение любого произвольного поля сразу во всех статьях wordpress WordPress

Бывает случаи, когда нужно поменять значение в произвольном поле сразу во всех записях. А когда их хотя бы больше 100, на все уйдет слишком много времени. Но есть простой и быстрый способ.

Функцию надо поместить в код страницы шаблона сайта на WordPress, а затем загрузить эту страницу. Например, положить этот код в файл page.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 — это то произвольное поле, значения в котором требуется поменять.

Понравилась публикация? Делись с друзьями. А также подписывайся на «LAVNIK.net» в Telegram и в YouTube, чтобы всегда быть в курсе интересных новостей!

Узнавайте первыми о новостях в нашем Telegram-канале
Узнавайте первыми о новостях в нашем Telegram-канале