Wordpress классы для сообщений? - PullRequest
0 голосов
/ 09 декабря 2011

Заранее спасибо.

Я хотел бы иметь посты с разноцветными рамками и заголовками.Было бы неплохо выбрать категорию поста (красный, синий, черный и т. Д.) И изменить класс для этого конкретного поста.

Если бы он находился за пределами Dreamweaver, он использовал бы классы.

Так что я мог бы сказать:

<div class="red box">
<h3>Header</h3>
Content
</div>

В идеале это будет работать, если в представлении конструирования есть опция с названием «классы» или «стили постов».Я бы выбрал «box» и «red», и стиль изменится.Это возможно?

1 Ответ

1 голос
/ 09 декабря 2011

Метод, который вы используете для получения желаемого эффекта, будет зависеть от используемой вами темы.Многие авторы тем будут включать категории или теги из каждой темы в качестве классов в div, который содержит сообщение, поэтому, если вы пометили сообщение как «синее» или «в штучной упаковке», div сообщения будет выглядеть так, как вы надеетесь.Тогда все, что вам нужно сделать, это написать некую CSS, которая создаст эффект, который вам нравится.

.blue {
  background-color: blue;
}

Если вы кодируете свою собственную тему, вы можете включить теги, используя этот метод (заимствовано из ответаАлхимит здесь):

<?php $tags = get_the_tags();
if( $tags ) : ?>
  <p class="tags">
  <?php foreach( $tags as $tag ) { ?>
   <span class="<?php echo $tag->slug; ?>"><a href="<?php echo get_tag_link($tag->term_id); ?>"><?php echo $tag->name; ?></a></span>
  <?php } ?>
</p>
<?php endif; ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...