Наконец-то я собрался с силами и переписал плагин «Яндекс.Фотки»! В новой версии все переписано буквально с нуля и работает на основе «», поэтому версия именуется 2.0.
Для работы с AtomPub («API Яндекс.Фоток» работает по этой технологии) использую библиотеку SimpleXML.
Возможности
- Выводить все фотографии пользователя
- Выводить фотографии в выбранном вами альбоме
- Как и ранее можно указывать количество результатов выдачи, но теперь НЕ ограничено 20-ю
- Выводить названия фотографий
- Указывать размер превью фотографии
Требования
- PHP5
- SimpleXML (в PHP5 по умолчанию установлен)
Добавил плагин в . Также попробовал залить на , но к сожалению запарился читать инструкции, может как-нибудь позже добавлю.
Что не вошло в релиз, но планируется
- Вывод всех альбомов пользователя (вам это надо?)
- Выводить количество фотографий в альбоме и комментариев для фотографии
- Просматривать защищенные приватностью фотографии (требуется ввод пароля)
- Просмотр фотографий с помощью «lightbox» (посоветуйте что-нибудь на его роль, желательно что-нибудь нативное для Wordpress)
- Кеширование результатов выдачи, чтобы лишний раз не обращаться к «Яндексу» за фотографиями (посоветуйте средства кеширования, желательно нативные для Wordpress)
- Шорттеги, для вставки галереи или фотографии в пост (Примеры: [yf]album_1234[/yf] — галерея, [yf]photo_1234[/yf] — фотография)
Скриншоты
Использование
<ul>
<?php yandexFotki(); ?>
</ul>
Я себе уже установил новую версию и все работает замечательно, если заметите баги, то пишите о них в комментарии.
Скачать плагин: Яндекс.Фотки 2.0
P.S. Так же создал отдельную страницу http://adw0rd.ru/ext/wp-yandex-fotki/ там будут публиковаться свежие версии, однако пост в блог тоже будет.





