9 жов. 2008 YAPB быстро и легко сделает удобный фото-блог из вашего сайта на базе WP. Одна запись, одно изображение, одно описание — вот. Convert your WordPress Blog into a full featured photoblog in virtually no time. Use the full range of WordPress functions and plugins: Benefit from the big. Начиная с версии 3.0, Wordpress плагин Yet Another Related Posts Plugin Если у вас установлен плагин Yet Another Photoblog, вы можете. поста, а как прописать php код, чтобы вывести краткое описание поста? Инструкция, как ловить котов. 1) Возьмите пустую коробку. 2) Ждите.. Other people named Zahid Teymurov in My World. Back to top. Error loading page.
Yet Another Related Posts Plugin: использование шаблонов. Автор: Дмитрий. Начиная с версии 3.
0, WordPress плагин Yet Another Related Posts Plugin включил в себя две новых возможности: кэширование и обработку шаблонов. В данной статье я покажу вам, как можно использовать шаблоны для настройки представления связанных записей. Предыдущие версии плагина YARPP предлагали довольно ограниченное число способов изменения вида связанных записей. Вы могли устанавливать некоторые HTML-теги, для того чтобы обернуть ими свои записи, а также выбрать, какое количество цитат (если они есть) выводить на экран. Указанного интерфейса вполне хватало большинству пользователей — к слову говоря, приведенные настройки остались и в версии YARPP 3.
Yet Another Photoblog — плагин для загрузки фото и добавления к ним. В продолжение – писал как-то подробную инструкцию как его.
У меня это в /var/www/html/mimetex. Далее по инструкции к mimetex. Как подружить Yet Another Photoblog и объектный кэш · Блоги, посвященные CMS.
Однако, вместе с тем появились и новая опция, позволяющая в полной мере проявить свои навыки PHP-кодирования и получить более полный контроль над отображением связанных записей. Указанная опция дает возможность выбирать любые файлы в подкаталоге templates плагина YARPP.
Структура шаблона YARPP. Давайте взглянем на тестовый шаблон, поставляемый вместе с плагином YARPP 3 (yarpp-template-example.
php):. Указанный шаблон (а также большинство других шаблонов) состоит из двух базовых частей: (а) что будет выводиться на экран, если связанные записи есть, и (b) что будет выводиться на экран, если связанных записей нет. Проверка на наличие связанных записей находится во второй строке. Если они есть, то мы выводим на экран упорядоченный список и заходим в цикл while, который выполняется до тех пор, пока существуют связанные записи. Для каждой записи мы используем сниппет $related_query->the_post();, который загружает необходимые данные записи и печатает новый пункт списка. Вы можете заметить, что мы использовали здесь некоторые теги шаблона, такие как the_permalink() и the_title(). Если вы занимались разработкой тем WordPress, то они должны быть вам знакомы.
Я затрону их снова чуть позже. Одно неоспоримое преимущество новой системы шаблонов заключается в том, что вы можете напрямую влиять на количество выводимых записей, избегая всех предыдущих структурных ограничений. К примеру, в шаблоне template-list. php мы записываем информацию для каждой связанной записи в массив и затем объединяем строки при помощи функции implode. Таким образом, мы получаем список разделенных запятой значений без любых беспризорных запятых до или после списка, что до сих пор было невозможно. Также вы можете запускать произвольные PHP функции в вашем шаблоне — вплоть до прокрутки другого WP_Query, как это сделано в шаблоне template-random. php: в случае отсутсвия связанных записей на экран будет выведена случайная запись.
Знакомые теги шаблона. Как было замечено ранее, теги, которые мы используем в шаблонах YARPP, являются обычными тегами шаблона, применяющимися в любых шаблонах WordPress. Фактически, любой тег шаблона WordPress будет работать и в цикле YARPP. Вы можете использовать эти теги шаблона для того чтобы выводить на экран цитаты, дату публикации записи, счетчик комментариев, а также некоторые произвольные метаданные. Также в плагине имеются и два собственных тега шаблона, работающих только в пределах цикла YARPP: the_score () и get_the_score (). Как вы и ожидаете, они позволяют напечатать или возвратить число соответствия для конкретной записи. Стоит отметить, что теги шаблонов других плагинов также будут работать в шаблонах YARPP.
Для примера достаточно посмотреть на файл yarpp-template-photoblog. php:. В цикле этого шаблона YARPP мы используем теги шаблона другого плагина — Yet Another Photoblog. Если у вас установлен плагин Yet Another Photoblog, вы можете использовать эти шаблоны для отображения миниатюр связанных записей в заголовках.
Заметьте, что в примере мы сначала проверяем, является ли каждая связанная запись фотографией, или не содержит ли она yapb_is_photoblog_post(), и затем используем тег шаблона yapb_get_thumbnail() для того чтобы узнать расположение миниатюры. Шаблоны, появившиеся в YARPP 3. 0, позволяют администратору блога по-новому взглянуть на настройку связанных записей. Перевод статьи:. Также советуем почитать:.