Отображать пост из определенной категории без изменения макета

#wordpress

#wordpress

Вопрос:

Я хочу отобразить сообщение из определенной категории

 <?php get_header();

get_template_part( 'content/archive-header' ); ?>
<div id="loop-container" class="loop-container">
    <?php
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    $args = array('post_type' =>'post','post_status' =>'publish','cat' =>'30606','paged' =>$paged);
    $arr_posts =  new WP_Query($args);
    if ( $arr_posts->have_posts() ) :
        while ( $arr_posts->have_posts() ) :
            $arr_posts->the_post();
            ct_mission_news_get_content_template();
        endwhile;
    endif;
    ?>
</div>

<?php // Output pagination if Jetpack not installed, otherwise check if infinite scroll is active before outputting
if ( !class_exists( 'Jetpack' ) ) {
    the_posts_pagination( array(
        'mid_size' => 5
    ) );
} elseif ( !Jetpack::is_module_active( 'infinite-scroll' ) ) {
    the_posts_pagination( array(
        'mid_size' => 5
    ) );
}
get_footer();
  

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

Комментарии:

1. какую тему вы используете?

2. Тема новости миссии с двойным макетом

Ответ №1:

Попробуйте приведенный ниже код. Вместо этого используйте category id use category name .

И для макета, я думаю, вы должны следовать тематическому HTML.

 $args = array(
  'post_type' => 'post' ,
  'orderby' => 'date' ,
  'order' => 'DESC' ,
  'posts_per_page' => 6,
  'category_name' => 'my-category-slug'
  'paged' => get_query_var('paged'),
  'post_parent' => $parent
); 
$q = new WP_Query($args);
if ( $q->have_posts() ) { 
  while ( $q->have_posts() ) {
    $q->the_post();
    // your loop
  }
}
  

Комментарии:

1. Привет, Варша, спасибо за предложение.

2. Я не могу получить HTML темы, пожалуйста, предложите.