d0s | Стиль Прилепленного поста Go up
You are using an outdated browser. More... »
Posts d0s

В WordPress любой пост можно прилепить в самом верху всех записей. Такая функция очень удобна, если вы хотите сделать какое-то объявление или выделить для всех пользователей более важный пост, чтоб он не пропал среди последующих записей.

Запись можно прилепить непосредственно сразу же во время создания поста (рис 1), или после, зайдя в свойства записи (рис 2).

Теперь самое главное - стиль прилепленного поста. Для того чтобы выделить как-нибудь наш прилепленный пост, мы должны создать для него стиль, нужно изменить файл стилей вашей темы, по умолчанию

1
style.css

и добавляем в него еще один class, как пример приведу свой:

.sticky { 
        background: #FAFAFA;
        padding: 0 5px 5px 5px;
        margin: 0;
        border: 10px solid #DAE2E8;
        border-top: 1px solid #DAE1E8;
}

P.S.
Если, после добавления класса стиль прилепленного поста не изменился, скорей всего это связано с вашим шаблоном темы, значит нужно сделать еще манипуляции с шаблоном. Заходим в редактор внешнего вида, выбираем файл Основной шаблон (

1
index.php

) и ищем в нем приблизительно такую строку:

<div>
<?php the_content(__('More...')); ?>
</div>

По правилам, контейнер должен быть заключен в

1
div

c

1
&lt;?php post_class (); ?&gt;

, но может быть по другому. Во избежания непредсказуемых случаев, сохраните тот кусок кода, который будете менять, куда-нибудь в блокнот, после чего измените код. Должно получиться так:

    <div <?php post_class (); ?>>
	<?php the_content(__('More...')); ?>
    </div>

Функция

1
post_class

как раз и сообщает, к какому классу относится данная запись, и если она прилепленная, то в div будет помещена запись

1
class="sticky"

.

Вот и всё. Enjoy..))

реклама

Рубрики: Темы, Шаблоны
No comments yet.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>