Intereting Posts
Сохранение эскизов WordPress в подкаталоге Как создать плагин WordPress с собственной страницей? В какой последовательности перехватываются крючки, когда публикация «публикуется»? WordPress не показывает продукты, когда значение post_parent не равно 0 wp_delete_attachment Создайте шаблон пользовательской таксономии, который будет проходить через дочерние категории в порядке окончания? Некоторые вопросы о том, как правильно добавить 2 CSS-файла в тему WordPress? Где пользователь WordPress хранит сообщения электронной почты при вводе комментариев? Добавьте «выпадающую стрелку» для пунктов меню с подменю Рекомендации по переходу на петлю / вложенные петли Разрешить авторам использовать собственный код Google Analytics. Почему мои пользовательские поля полей поля не сохраняются? Нежелательные пустые строки перед тегом <html> Изменение цветовой схемы на основе URL-адреса Эквивалентный пользовательский тип сообщения

Как показать только сообщение стандартного формата в моей пользовательской странице таксономии-wordpress 3.8.1

Я хочу исключить категории фотографий и видео (идентификаторы 1 и 2 соответственно) с моей пользовательской страницы таксономии.

Любые предложения о том, как я могу исключить эти две категории из цикла?

<?php /** * Locations taxonomy archive */ get_header(); $term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) ); ?> <div class="wrapper"> <div class="primary-content"> <h1 class="archive-title"><?php echo apply_filters( 'the_title', $term->name ); ?> News</h1> <?php if ( !empty( $term->description ) ): ?> <div class="archive-description"> <?php echo esc_html($term->description); ?> </div> <?php endif; ?> <?php if ( have_posts() ): while ( have_posts() ): the_post(); ?> <div id="post-<?php the_ID(); ?>" <?php post_class('post clearfix'); ?>> <h2 class="post-title"><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></h2> <div class="content clearfix"> <div class="post-info"> <p><?php the_time(get_option('date_format')); ?> by <?php the_author_posts_link(); ?></p> </div><!--// end .post-info --> <div class="entry"> <?php the_content( __('Full story…') ); ?> </div> </div> </div><!--// end #post-XX --> <?php endwhile; ?> <div class="navigation clearfix"> <div class="alignleft"><?php next_posts_link('« Previous Entries') ?></div> <div class="alignright"><?php previous_posts_link('Next Entries »') ?></div> </div> <?php else: ?> <h2 class="post-title">No News in <?php echo apply_filters( 'the_title', $term->name ); ?></h2> <div class="content clearfix"> <div class="entry"> <p>It seems there isn't anything happening in <strong><?php echo apply_filters( 'the_title', $term->name ); ?></strong> right now. Check back later, something is bound to happen soon.</p> </div> </div> <?php endif; ?> </div><!--// end .primary-content --> <div class="secondary-content"> <?php get_sidebar(); ?> </div><!--// end .secondary-content --> <?php get_footer(); ?> 

Solutions Collecting From Web of "Как показать только сообщение стандартного формата в моей пользовательской странице таксономии-wordpress 3.8.1"

Глядя на ваш комментарий, фотографии и видеоролики не являются обычными типами сообщений, а фактически категориями. Я изменяю свой ответ, чтобы отразить ваш комментарий.

Вы можете использовать pre_get_posts для исключения определенных категорий в вашем цикле. Вы можете достичь этого с помощью $query->set( 'cat=-1,-2,-3' ); Это исключает категории с идентификаторами 1, 2 и 3, и будет показывать только категории с идентификаторами 1, 2 и 3.

Просто помните, чтобы исключить категории, вы должны использовать знак минуса (-) перед идентификатором категории.

Вот полный код, который должен войти в ваш functions.php, чтобы исключить ваши категории на странице таксономии

 function exclude_category( $query ) { if ( !is_admin() && $query->is_tax() && $query->is_main_query() ) { $query->set( 'cat', '-1,-2,-3' ); } } add_action( 'pre_get_posts', 'exclude_category' );