hook init и инициализация $post
-
Доброй ночи, подккючаю функцию на хук init, в функции выоплняю wp_query запрос и циклом прогоняю его, но $ppost_0->the_post() не создает глобальную переменную $post. Не подскажите может что упустил из вижу в документации?
function update_random_products() { $args = array('post_type' => 'hg_product', 'posts_per_page' => -1, 'post_status'=>'publish'); $posts_0 = new wp_query($args); if( $posts_0->have_posts() ) { while($posts_0->have_posts()) { $posts_0->the_post(); echo $post->ID; // false update_post_meta($post->ID,'product_posotion', rand( 1, 999999999 ) ); } wp_reset_postdata(); } exit(); } echo $date_query; } add_action('init','update_random_products');
Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
- Тема «hook init и инициализация $post» закрыта для новых ответов.