Intereting Posts
Многоязычный блог, преобразующий категории в поддомены Дать пользователю возможность выбрать полную индексную страницу или выписанный индекс? Заказ таксономии / Изменение term_id Как предотвратить загрузку изображений с несколькими размерами как сделать группу дочерних категорий по родительской категории Перенаправление не вошедших в систему пользователей, если они находятся на определенной странице Flexslider не будет работать на WordPress Как удалить нежелательное слово на моем сайте WP? Неверная категория с хорошим именем отображается на странице архива Изменения в .htaccess не обновляют файл (старые правила все же вступают в силу) Страница запрашивается вместо пользовательской таксономии Как обновлять «modified_time» сообщения ТОЛЬКО при изменении контента? Как я извлекаю информацию из одного сервера wordpress в другой? Отдельные реальные пользователи Принуждение максимальной ширины для подписи к изображениям

Почему $ wp_query ничего не получает?

Я создал файл ajax, откуда возвращается ответ с именем «ajax_show_nxt_cat.php», и здесь я хочу перечислить все сообщения, используя $ wp_query, но когда я пытаюсь напечатать $ wp_query, он ничего не возвращает. Я использую следующий код.

<?php $vidId = $_REQUEST['id']; ?> <?php require_once('../../../wp-load.php'); ?> <?php $term = $wp_query->queried_object; ?> <?php $current_slug= $term->slug; ?> <?php $paged = $vidId; $all_args = array( 'post_type' => 'videos', 'post_parent' => 0, 'paged' => $paged, 'posts_per_page' => 4, 'tax_query' => array( array( 'taxonomy' => 'video-category', 'field' => 'slug', 'terms' => array($current_slug), ), ), ); ?> <?php $all_vid = new WP_Query( $all_args ); echo "count is".$total_post_cnt=$all_vid->post_count; $i=1; if( $all_vid->have_posts() ) : while( $all_vid->have_posts() ) : $all_vid->the_post(); ?> <?php if($i==1){ ?></ul><ul><?php }?> <li <?php if($i%4==0){ ?>class="fourth-one"<?php }?>> <div class="video-thumb"> <a href="<?php bloginfo('url');?>/video-list/?show-id=<?php echo get_the_ID(); //the_permalink(); ?>"> <?php if ( has_post_thumbnail() ) { the_post_thumbnail(); } else { echo '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/images/no-thumbnail.png" />'; } ?> </a> </div> <div class="video-title"> <a href="<?php bloginfo('url');?>/video-list/?show-id=<?php echo get_the_ID(); //the_permalink(); ?>"> <?php echo get_the_title(); ?></a></div> <div class="video-desc"> <a href="<?php bloginfo('url');?>/video-list/?show-id=<?php echo get_the_ID(); //the_permalink(); ?>"> <?php $detailarr=get_post(get_the_ID(), ARRAY_A); echo $detailarr['post_excerpt'];?></a></div> <div class="video-links"><a href="<?php bloginfo('url');?>/video/">Video</a> <a href="<?php bloginfo('url');?>/video-category/<?php echo $current_slug;?>/"><?php echo $current_cat_name;?></a></div> </li> <?php if($i%4==0 and $i < $total_post_cnt){ ?></ul><ul><?php }?> <?php $i=$i+1; endwhile; endif; wp_reset_postdata(); ?> <?php if($total_post_cnt == ($i -1) ){ echo '</ul>';} ?> <?php if($all_vid->found_posts < 1){ ?> <div class="no-data"><strong>No video yet.</strong></div> <?php } ?> 

но, как сказано выше, $ wp_query ничего не печатает, когда мне это нравится

  <?php print_r($wp_query); ?> 

Я делаю что-то неправильно?