Intereting Posts
Как я могу добавить js и css-файл моей настраиваемой темы динамически в header.php iframe не отображается в сообщении (с включенным плагином «Разрешить php в сообщениях») Создайте кликабельное имя в WP_List_Table для Plugin Admin Post_per_page -1 возвращает только половину результатов Создайте пользовательскую возможность, позволяющую редактору редактировать только пользователей «Абонента» Как изменить тексты комментариев с определенным комментарием_ID – Вставить комментарий Не удалось отключить плагин с помощью deactivate_plugins () Тип персонализированного сообщения: Получить последнее обновление Вычислить данные и перейти к теме Скрыть определенное название категории от связанных должностей Как добавить таксономию и настраиваемое поле с помощью xmlrpc api? Как удалить? Wp-mce из источника страницы? Необходимо добавить / удалить группу параметров и отобразить их как строки Как загрузить файл мультимедиа через FTP, а затем создать надпись с ним? Уникальные классы заголовков виджетов

Показать сообщения других категорий в single.php

На моем single.php я хочу показать текущую запись и под ней, я хочу перечислить все сообщения в cat-2. В моем цикле я пытался запросить сообщение с cat-2, но он все еще показывает текущую запись.

<?php global $query_string; $posts = query_posts($query_string.''); ?> <?php if (have_posts()): while (have_posts()) : the_post(); ?> <h4><?php the_title(); ?></h4> <?php endif; ?> <?php the_content(); // Dynamic Content ?> <?php edit_post_link(); ?> <?php endwhile; ?> <?php else: ?> <h1><?php _e( 'Sorry, nothing to display.', 'html5blank' ); ?></h1> <?php endif; ?> <?php rewind_posts(); ?> <hr> <?php global $query_string; // required $posts = query_posts($query_string.'&cat=2,&order=ASC'); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <a href="<?php the_permalink(); ?>"><img title="<?php the_title(); ?>" alt="<?php the_title(); ?>" class="wp-post-image" src="<?php the_post_thumbnail_url(); ?> " style="width:100%; height:auto;"></a> <h4><?php the_title(); ?></h4> </div> </div> <?php endwhile; ?> <?php else : ?> <?php endif; ?> <?php wp_reset_query(); // reset the query ?> 

Solutions Collecting From Web of "Показать сообщения других категорий в single.php"

Список сообщений категории можно показать с помощью wp_query, как это

 $paged = get_query_var('paged') ? get_query_var('paged') : 1; $args = array( 'post_type' => 'post', //Specifying post type 'posts_per_page' => 10, //How many posts per page 'cat' =>'cat2', //Specifying post category to show posts 'paged' => $paged //For pagingation (if required) ); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) : $loop->the_post(); ?> <h3><?php the_title();?></h3> <?php endwhile; ?> 

Вместо использования query_posts используйте wp_query:

  <?php $args = array('post_type' => 'your-post-type-name' 'cat'=>4, 'order'=>'ASC' ); $the_query = new WP_Query($args); // required // The Loop if ($the_query->have_posts()) { echo '<ul>'; while ($the_query->have_posts()) { $the_query->the_post(); echo '<h4>' . get_the_title() . '</h4>'; } echo '</ul>'; /* Restore original Post Data */ wp_reset_postdata(); } else { echo "no posts found"; } ?>