Как быстро изменить значение любого произвольного поля сразу во всех статьях 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 — это то произвольное поле, значения в котором требуется поменять.

Оцените статью
Информационный ресурс для любителей компьютеров и IT технологий