Intereting Posts
Переопределить класс img в галерее Целесообразно использовать $ post-> comment_count вместо get_comments_number ($ post_id) Получение перенаправления для вывода заголовка Уникальный код последовательного бронирования Как автосохранение WordPress может сохранять поля плагина? WordPress Добавить в тег title в rss-фиде Как добавить точку (".") В сообщение slug Можете ли вы заказывать сообщения из wp_query двумя настраиваемыми мета-полями? W3 Total Cache – Как отключить меню «Производительность» под многосайтом? как получить комментарии только к сообщению текущего пользователя? Загрузка пользовательского js-файла на странице администратора через плагин Получить категорию не работает на URL WordPress удаляет <br/> разделитель из последнего элемента в wp_list_categories Динамически вставлять статью в начало архива таксономии – или? помочь получить изображение с помощью get_posts

Как показать только сообщение стандартного формата в моей пользовательской странице таксономии-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' );