Title: Функция all_the_tags
Last modified: 09.07.2015

---

# Функция all_the_tags

 *  [qlipoth](https://ru.wordpress.org/support/users/qlipoth/)
 * (@qlipoth)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%a4%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f-all_the_tags/)
 * Здравствуйте, у меня есть такая задача существует шаблон страницы в котором я
   хочу выводить анонсы постов разных категорий. посты нужной мне категории я хочу
   выводить проверив метку у соотв. поста
 *     ```
       $all_the_tags = get_the_tags();
              global $category;
                   if( $all_the_tags ){
                     foreach($all_the_tags as $this_tag) {
                       if ($this_tag->name == "single" ) {
                         $category=4;
                       }
                       else if ($this_tag->name == "twin" ) {
                             $category=5;
                       }
                        else if ($this_tag->name == "quarter" ) {
                             $category=7;
                       }
                       else {
                         echo '<p>метки не найдены</p>';
                       }
   
                     }
                   }
   
       $my_posts = get_posts('category= $category');
       foreach ($my_posts as $post) :
       setup_postdata($post);
       ?>
        <div class="col-md-11 col-sm-17 clearfix content-pattern anonce">
                               <h2 class="my-content-header"><? the_title();?></h2>
                                <div class="article_content clearfix">
                                   <?php the_post_thumbnail('post-thumbnail','class=responsive');?>
                                </div>
                                  <div class="cost clearfix">
                                     <strong><?the_excerpt();?></strong>
                                     <a class="read-more pull-right" href="<?php the_permalink();?>">Посмотреть</a>
                                  </div>
                             </div>
       <?php endforeach; ?>
       ```
   

Просмотр 5 ответов — с 1 по 5 (всего 5)

 *  [Flector](https://ru.wordpress.org/support/users/flector/)
 * (@flector)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%a4%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f-all_the_tags/#post-175243)
 * а проблема в чем?
    кстати, существует такой условный тег как [has_tag](http://www.wordpressplugins.ru/conditional_tags/has_tag.html),
   с ним было бы удобнее.
 * и я совершенно не понял ваш код.
    вы перебираете не все метки, а только метки
   [текущей записи](https://codex.wordpress.org/Function_Reference/get_the_tags).
 *  Автор [qlipoth](https://ru.wordpress.org/support/users/qlipoth/)
 * (@qlipoth)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%a4%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f-all_the_tags/#post-175248)
 * я просто не знаю как правильно организовать вывод. Есть шаблон страницы. данный
   шаблон будет использоваться для вывода анонса постов разных категорий.Страниц
   несколько и каждая должна выводить посты определенной категории. Но все эти страницы
   используют один шаблон. Я не знаю какой параметр проверять чтобы в зависимости
   от него выбирать категорию постов в функции get_posts
 *  [Flector](https://ru.wordpress.org/support/users/flector/)
 * (@flector)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%a4%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f-all_the_tags/#post-175250)
 * шаблон один, это я понял — а страниц на этом шаблоне сколько?
    а то может вам
   банальное is_page подойдет.
 *  Автор [qlipoth](https://ru.wordpress.org/support/users/qlipoth/)
 * (@qlipoth)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%a4%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f-all_the_tags/#post-175253)
 * страниц, которые этот шаблон буду использовать 4. и каждая выводит свои анонсы
   постов
 *  [Flector](https://ru.wordpress.org/support/users/flector/)
 * (@flector)
 * [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%a4%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f-all_the_tags/#post-175257)
 * ну и проверяйте через is_page id этим страниц и соответственно присваивайте нужный
   id рубрике.

Просмотр 5 ответов — с 1 по 5 (всего 5)

 Тема «Функция all_the_tags» закрыта для новых ответов.

 * Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 5 ответов
 * 2 участника
 * Последний ответ: [Flector](https://ru.wordpress.org/support/users/flector/)
 * Последняя активность: [11 лет, 3 месяца назад](https://ru.wordpress.org/support/topic/%d0%a4%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f-all_the_tags/#post-175257)
 * Статус: нерешённая

## Темы

### Самые популярные темы

### Темы без ответов

### Без вопроса

### Решённые

### Нерешённые

### Все темы
