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

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

На сайте отсутствует реклама! Значете почему?

Помогать людям - моё хобби. А навыки разработчика позволяют не парится нулевой монетизизацией этого сайта. Хотя...

Если вам помогла информация, то даже от доната в 40 рублей мне будет приятно. Докину немного, куплю латте в макдаке, вспомню за чей счет банкет и карма вам зачтется!

Но и просто оставленный комментарий благодарности ниже принесет мне улыбку радости :)

А если захочется написать всякие гадости с переходом на личности, да тоже не стесняйтесь, но обычно я отправляю такое в спам. Люблю, когда дома чисто.

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

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

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