Май
Цитаты на WordPress. Как организовать ротатор цитат на WordPress
Приветствую на блоге! Сегодня решил рассказать про очередной плагин, который может украсить ваш блог различными цитатами. Вы наверное заметили, что в начале каждой статьи на моём блоге начали выводиться цитаты великих людей, в основном это цитаты, которые мотивируют работать, строить свой бизнес, не сидеть на месте и т.д. Также сюда я добавил некоторые свои придуманные высказывания, по поводу заработка и продвижения в интернете.
При каждом обновлении страницы выводится новая цитата. Т.е. происходит ротация цитат, таким образом у меня в ротации находится 393 цитаты. Давайте теперь рассмотрим как это работает. Загрузите и установите плагин Quotes Collection. Обратите внимание, что я уже писал о том, как установить плагин WordPress, поэтому если у вас возникают какие-то затруднения, то можете обратиться к этой статье.
После активации плагина вы можете в админке перейти к его настройке. Сначала нужно добавить цитаты с помощью специальной формы.
Здесь добавляем саму цитату, автора цитаты, можно добавить также источник цитаты, например, название книги. Метки нужны, чтобы отделить разные цитаты по смыслу, их можно использовать в дальнейшем при добавлении цитаты в шаблон WordPress. Ну и галочка напротив Public говорит о том, что цитату могут видеть все.
Вставка ротатора цитат в код WordPress
Таким образом добавляем 100500 цитат и теперь нужно вставить их ротацию в шаблон. Для этого можно использовать два способа: использовать виджет “Random Quote” или же добавить вручную непосредственно в код. Вставить с помощью виджета думаю не составит большого труда. Давайте разберёмся как вставлять цитаты в код WordPress.
Для вставки в статьи блога используйте данные конструкции (без пробела после первой скобки):
- [ quote|all] — показ всех цитат
- [ quote|author=author] — показ цитат только автора author
- [ quote|source=source] — показ цитат только из источника source
- [ quote|tags=tag] — показ цитат с тегом tag
- [ quote|tags=tag1,tag2,tag3,tag4] — показ цитат с тегами tag1, tag2, tag3, tag4
- [ quote|id=1] — показ цитаты с ID=1
- [ quote|random] — периодическое повторение всех цитат
Для вставки в любое место кода (у меня файл single.php) используйте данную конструкцию:
[php]<?php quotescollection_quote(‘arguments’); ?>[/php]
Настройки:
- show_author — отображать автора (1-да, 0-нет)
- show_source — отображать источник (1-да, 0-нет)
- ajax_refresh — отображать ссылки на следующую и предыдущую цитату, используется ajax (1-да, 0-нет)
- tags — список тегов, для отображения определенных цитат, разделенные запятой
- char_limit — максимальный размер (в символах) цитаты
Конструкция кода с настройками:
[php]
<?php quotescollection_quote(‘ajax_refresh=0&show_author=1’); ?>
[/php]
Если вы хотите задать стили блоку цитат, то можно вставить такую конструкцию:
[php toolbar=”true”]<noindex>
<div class="quotes">
<?php quotescollection_quote(‘ajax_refresh=0&show_author=1&char_limit=500’); ?>
</div>
</noindex>[/php]
В файле style.css прописать свои настройки:
[php toolbar=”true”].quotes {
text-align: right;
padding-top: 5px;
}[/php]
Также стоит учесть, что после добавления ротатора цитат может появиться дополнительная нагрузка на хостинг!