Подписи к изображениям в Wordpress

15.10.2010 | Рубрики: WordPress | Комментарии (9)
Тэги: , , ,

wplogo.gifНачиная с версии 2.6 Wordpress поддерживает дополнительные, автоматически встраиваемые по-умолчанию классы для размещаемых в постах изображений — wp-caption и wp-caption-text.

Хм… несколько витиевато выразился. Короче, при добавлении картинки в пост, ей автоматом приписывается класс wp-caption. Кроме того, в панели добавления картинки есть поле с одноименным названием Caption. Оно позоляет добавить к картинке текстовое описание. Не alt=”", а именно явно прописанный текст, который в посте будет виден под картинкой.

Поэтому, если вы создаете свой собственный шаблон под Wordpress, то позаботьтесь, чтобы в вашем файле стилей style.css были следующие наборы правил:

.wp-caption {
background-color: #fff;
border: 1px solid #ccc;
margin: 10px;
padding-top: 5px;
text-align: center;
}
.wp-caption img {
border: 0 none;
margin: 0;
padding: 0;
}
.wp-caption p.wp-caption-text {
font-size: 12px;
line-height: 15px;
margin: 0;
padding: 0 5px 5px;
}

Размеры и цвета, конечно же, по вашему собственному усмотрению. В коде они даны лишь в качестве примера.

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

07.10.2010 | Рубрики: WordPress | Комментарии (22)
Тэги: , ,

wplogo.gifКогда ваш блог на WordPress достаточно увесисто обрастет статьями, то наверняка вам захочется вывести в сайдбаре список статей из определенной рубрики (рубрик). Например, из тех, что вы считаете наиболее важными.

Можно, конечно же, собрать интересные и полезные статьи вручную и составить список а ля “Избранное”, как когда-то сделал я сам. Но вы же понимаете, что такой список приходится постоянно корректировать и опять же вручную. Так не лучше ли автоматизировать сей процесс? Только выбрать не отдельные посты, а целую рубрику.

Сделать это можно простым и незамысловатым образом. Смотрим код:

<h3>WordPress</h3>
<ul>
<?php query_posts('category_name=wordpress&showposts=10'); ?>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a> </li>
<?php endwhile; ?>
</ul>

Это все, что требуется добавить в сайдбаре. Заголовок означает выбранную рубрику. В данном случае это рубрика WordPress на моем блоге. В третьей строке необходимо прописать адресное имя этой рубрики. У меня она так и называется wordpress:

<?php query_posts('category_name=wordpress&showposts=10'); ?>

showposts указывает, сколько постов следует отображать. Здесь стоит цифра 10.

По сути, это та же самая конструкция, что выводит посты в виде ленты на главной странице блога. То есть, мы просто взяли и использовали похожий луп (loop). Дешево и сердито.

Стр. 12 из 67«...«9101112131415»...»