Создание спрайтов изображений при помощи imageMagick

В одном из проектов понадобились анимированные изображения, но так, чтобы анимация запускалась при нажатии на кнопку или при других событиях, а не прокручивалась постоянно. При этом формат gif не подходит, так как нужны полноцветные картинки, потому использую png, а кадры выстроить в ряд и сменять их при помощи изменения CSS background-position. Но собирать в редакторе не хотелось: кадры прозрачные, замучишься стыковать один к другому.

При помощи пакета imageMagick это делается в одну строчку Continue reading

Исправляем wp-content/blogs.dir/XXX/files на files фильтром upload_dir

После какого-то обновления, возможно 3.3, в сети сайтов на основе WordPress Multisite поломались алиасы директорий загруженных файлов: вместо обычных http://example.com/files стали формироваться реальные пути – http://example.com/wp-content/blogs.dir/XXX/files (где XXX- blog_id). Причину бага выяснить пока не удалось. При этом в каждого блоге настройка fileupload_url – правильная – http://example.com/files.

Несмотря на непонятную причину, есть простое решение Continue reading

MU-плагин New Blog Defaults

MU-плагин New Blog Defaults позволяет администратору сети блогов задать настройки для вновь создаваемых блогов
(тема, схема чпу и др.):

http://wordpress.org/extend/plugins/wpmu-new-blog-defaults/

Media Custom Fields, Media Categories

Media-custom-fields Создаёт интерфейс для добавления custom fields к медиа-файлам.

Media Categories – позволяет назначать рубрики (categories) медиафайлам и предоставляет короткий код для их отображения, вида . Также, при помощи добавления всего одной строчки в код плагина (или, лучше, в код своей темы) активирует для медиафайлов произвольные таксономии, пример:
<?php $media_metabox_brand = new Media_Categories('brand'); ?>