Вывод в записи для определенной метки

Существует ли способ вывести некоторый текст в начале записи для определнной метки?
Например у записи есть метка «Google» и в начале каждой записи с этой меткой выводиться текст вроде «Google-крупнейшая поисковая сеть в мире блаблабла»?

MacAge
Оцените автора
Добавить комментарий

  1. Grawl
    <?php if(is_tag('google')) { ?>Google-крупнейшая поисковая сеть в мире блаблабла<?php } ?>

    Как-то так.

    Ответить
  2. MacAge автор

    Хорошо, а если меток будет несколько сотен и для каждой необходимо вывести текст?

    Ответить
    1. Grawl

      Ну, а если, например, нужно дать названия сотне папок, их ведь тоже придётся вручную именовать.

      Ответить
    2. А зачем вам всю эту кашу выводить?
      По-моему достаточно вывести описание метки на странице архива постов с меткой. Сделать это можно с помощью tag description — http://codex.wordpress.org/Function_Reference/tag_description

      Ответить
  3. MacAge автор

    Тоже думаю над этим вариантом. Но проблема в том, что описание метки нужно вывести прямо на странице поста. А сделать это пока не удалось.

    Ответить
    1. Где-то я встречал модернизированный вариант get_the_tags, выводящий теги с описаниями:

      $tags = get_the_tags(); // for the specific post
      // $tags = get_tags(); // all tags
      $html = '<div class="post_tags">';
      	foreach ( $tags as $tag )
      	{
      		$tag_link = get_tag_link( $tag->term_id );
      		$html .= "Describtion for ".ucfirst( strtolower( $tag->name ) ).": $tag->description";
      		$html .= "name} Tag' class='{$tag->slug}'>{$tag->name}";
      	}
      $html .= '</div>';
      echo $html;

      Можно с ним поиграть.

      Ответить
  4. MacAge автор

    Спасибо, то что нужно!

    Ответить
    1. Если у вас получится встроить этот код, то опубликуйте пожалуйста здесь скриншот результата, чтобы другим было понятно, о чем мы с вами тут разговаривали :)

      Ответить
      1. MacAge автор

        Пожалуйста
        [img]http://macage.ru/wp-content/img/Untitled-1.jpg[/img]

        Ответить