Barcha wordpress xabarlarini yangilang

Barcha xabarlarimni yangilab turishim kerak. Men do'kon uchun ommaviy yukdan foydalanaman, lekin veb-sahifada xabarlarda/mahsulotlarda ko'rsatilmasin, yangilanishni urganimda xabarlar/mahsulotlar ko'rsatiladi.

Wordpress default update funktsiyasidan foydalanishni o'ylayman:

// Update post 37
  $my_post = array();
  $my_post['ID'] = 37;
  $my_post['post_content'] = 'This is the updated content.';

 //Update the post into the database
  wp_update_post( $my_post );

Lekin qanday qilib barcha xabarlar idoralarida turish kerak?

4
Men siz tasvirlab bergan mavzu bilan shug'ullanaman. Foreach va wp_update_post ishlarini bajarish va yangilash tugmachasini bosish o'rtasidagi farqni tushunmayapman.
qo'shib qo'ydi muallif weaveoftheride, manba

2 javoblar

Mana bu yerga borib, sizning ustunlaringizdan bir foreach bilan o'ralgansiz.

/*
Plugin Name: Example
Description: This is not just a plugin, it's CODE..
Author: 
*/
add_action('init','example_hide');

function example_hide(){

    $my_posts = get_posts( array('post_type' => 'post', 'numberposts' => 10 ) );

    foreach ( $my_posts as $my_post ):

    $my_post['post_content'] = 'This is the updated content.';

    wp_update_post( $my_post );

    endforeach;
}
10
qo'shib qo'ydi
bu men uchun ishlamagandi, lekin men hozirgi paytda siz ko'rsatganidek, uni init kancasida sinab ko'raman, men uni menejer menyusi sahifasida qayta qo'ng'iroq qilaman.
qo'shib qo'ydi muallif weaveoftheride, manba
Buni men barcha CPT'larni (maxsus jadvaldagi ma'lumotlarga asoslanib xarita tuzish uchun zarur bo'lgan) saqlash uchun ishlatganman - men buni ishlatganman va mukammal ishladim, ammo $ my_post ['post_content'] ni olib tashladim, yangilang. Bu men uchun ishladi. Ishlayotgan sahifani yangilashingiz uchun ishonch hosil qiling.
qo'shib qo'ydi muallif rockmandew, manba
Thanksgiving rockmandew, eslatma sifatida, odatda, bunday kodni plaginda tashlayman. Bu mavzu sarlavha ostida. Faollashtiring, kuting, o'chiring va ishingiz tugadi ~! Ushbu usul bir vaqtni kodini templates yoki mavzudan tashqarida ushlab turadi.
qo'shib qo'ydi muallif DigitalDesignDj, manba