Mosaic Generator plugin for WordPress
Описание плагина для wordpress Mosaic Generator
Плагин «Mosaic Generator» для wordpress позволяет создать мозаику из изображений, добавленных через адм. панель и размещенных в Ваших постах. На данный момент плагин может выводить на одной странице несколько мозаик с различными параметрами заданными в коротком коде. Вы можете выводить мозаику в виде одной картинки или в виде нескольких изображений заключенных в div. Имеется возможность включить размещение ссылок с картинок на посты.

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

Пример мозаики
История изменений
Версия 1.0.5 (Последняя версия)
Версия 1.0.4
Версия 1.0.3
Версия 1.0.2
Верисия 1.0.1
Верисия 1.0
- Начальный релиз.
Установка плагина Mosaic Generator
Для установки распакуйте скачанный архив в папку /wp-content/plugins/ на сервере. Активируйте плагин в административной панели wordpress на закладке Плагины. В нужном месте кода в файлах шаблона вставьте код:
<?php mosaic_generator(size, height, widtht, generating_type, border_size, color, use_link);?>
Для того чтобы шапку сайта поместить мозаику необходимо поместить код в файл заголовка шаблона (header.php) следующим образом:
<div id="header">Код шаблона... </div> <?php mosaic_generator();?> <div id="content">Код шаблона... </div>
Для использование мозаики в посте или в виджете достаточно вставить в текст короткий код [mosaic_generator] Если в коротком коде не указывать параметры, то будут использованы параметры по умолчанию, заданные в административной панели.
В коротком коде можно указывать следующие параметры:
[mosaic_generator s=30 w=4 h=4 gt=div b=1 c=FFFFFF l=1], где
Настройки и возможности плагина Mosaic Generator
-
Плагин предоставляет возможность генерировать мозаику в двух разных видах:
- В виде блока div с множеством изображений внутри, которые так же помещены в блоки div. Стиль блоков Вы можете настраивать на панели настрек плагина.
- В виде одной сгенерированной картинки
Все картинки в процессе генерации сохраняются в каталог /wp-content/plugins/mosaic-generator/images/. После деактивации плагина этот каталог удаляется вместе с содержимым, а настройки очищаются.
Вот пример короткого кода: [mosaic_generator s=30 w=20 h=2 gt=div b=1 c=CECECE l=0] и результат его вывода










































Жду комментариев и пожеланий.
О плагине
Этот плагин был написан за короткое время. Если у Вас есть желание научится писать плагины для wordpress Вы можете ознакомится со несколькими статьями, указанными ниже.
-
Про то как начиналась разработка Mosaic Generator:
- 1. Начните с простого: как написать плагин для wordpress за 10 минут.
- 2. Добавляем страницу настроек: как добавить страницу настроек плагина.
- 3. Планируем структуру плагина на примере разработки Mosaic Generator.

Hi, I tried to create a mosaic with these parameters but could not get it to generate successfully.
Image size: 70px
Images in height: 10
Images in width: 13
Border size: 1
I tried this parametres and look ON RESULT at page
I tried it many times but it seems that it fails everytime. Whenever I changed the height from ’5′ to ’10′, and clicks ‘save options’, the page finishes processing and I see a blank page with the message ‘settings saved’.
I have no problem with 13×5 though. Any clue on server side setting that may be causing this?
By the way, may I know if you have plans to include the attachment’s parent post guid as a hyperlink for each image? It would be a great feature!
Yes, soon I’ll do a big update for the plugin. Will be corrected and optimized code. I am glad that the plugin useful. Thanks
The new update works great
I have no problem with 13×10 mosaic now! Thanks a bunch.
And, I also love the new feature to link the mosaics to my posts.
It’ll also be great to add a parameter to get only images from published posts — because my images from posts that are still in Draft mode are also included in the mosaic generation.
Ya thx, this is good idea about images only from publish posts. I do it in a few days.
Thank you so much. Looking forward to this new improvement.
Hi, after the latest update v1.0.3, I am getting blank images on my Settings page. I have tried recreating the images many times but the page doesn’t seem to process and just shows blank images.
Sorry
It’s my fault, fixed today.
Hi, I just wanted to say it works great now! Thanks.
Hi, would it be possible to add an option for users to select which post category/tag that they’d want to include/exclude? It can be an input of category IDs like «1,3,7″ or «-4″.
In the near future I plan to firmly address the development of plug-in, so we are waiting