n-wp.ru — блог о WordPress
Как создать разные типы записей с дополнительными полями | Magic Fields | n-wp.ru

Как создать разные типы записей с дополнительными полями | Magic Fields

Иногда для нестандартных блогов не хватает тех полей, которые фигурируют в разных данных — требуются дополнительные поля для ввода информации, используемой в блоге. Например, в серьезном фотоблоге, посвященном созданию фотографий, не лишним будет указывать модель фотокамеры, авторство, местоположение, разрешение фотографии, ее размеры.

Как создать разные типы записей с дополнительными полями | Magic Fields

Помочь решить подобные проблемы призван плагин Magic Fields.

Вообще плагин Magic Fields обладает более широкими возможностями, нежели чем создание дополнительных произвольных полей. С его помощью можно создавать новые разделы, поля с различным типами данных, создание каталогов, в общем, плагин мощный. Однако настройка его не блещет простотой, поэтому я думал, стоит ли уделять ему внимание. Как бы там ни было, я приведу небольшой пример использования плагина, и те, кто поймут, в чем его сила, смогут изучить его возможности и применять на деле.

Например, нам нужно создать дополнительное информационное поле, говорящее о месте съемки фотографии, которое будет работать в разделе Заметки. Для этого идем в настройки плагина, и нажимаем кнопку + Create a Write Panel — создаем новый раздел.

Как создать разные типы записей с дополнительными полями | Magic Fields

Выставляем необходимые настройки для нового раздела.

Как создать разные типы записей с дополнительными полями | Magic Fields

После этого в разделе создаем группу полей — в настройках в созданном разделе нажимаем кнопку + Create a Group.

Как создать разные типы записей с дополнительными полями | Magic Fields

Указываем наименование группы.

Как создать разные типы записей с дополнительными полями | Magic Fields

В новой группе создаем дополнительное поле.

Как создать разные типы записей с дополнительными полями | Magic Fields

Указываем параметры дополнительного поля.

Как создать разные типы записей с дополнительными полями | Magic Fields

Дополнительные поля могут содержать разные типы данных и быть разными по способу ввода:
Textbox (одна строка)
Multiline Textbox (несколько строк: визуальный редактор или HTML)
Checkbox
Checkbox List (список с чекбоксами)
Radiobutton List (список радиокнопок)
Dropdown List (выпадающий список)
Listbox (поле со списком)
File (загрузка файла)
Image (загрузка изображений)
Date (дата с использованием выпадающего календаря)
Audio (загрузка аудиофайлов, предусмотрен проигрыватель)
Color Picker (штука для выбора цвета)
Slider (ползунок по типу регулятора громкости)

Потом указываем размеры формы дополнительного поля, и создаем его.

Как создать разные типы записей с дополнительными полями | Magic Fields

В настройках плагина Magic Fields можно включить редактирование данных произвольных полей прямо на сайте, не заходя в админку. Чтобы это смог делать только администратор, редактор или автор, плагин может интегрироваться с Role Manager.

Чтобы для нашего примера вывести значение произвольного поля в шаблоне, вставьте такой код:

Если вы будете экспериментировать с плагином Magic Fields, то не забудьте сделать бэкап базы данных, так как он записывает в нее свои данные, и в случае, если что-то пойдет не так, как планировалось, блог может оказаться недоступным. Ну а вообще, если у меня получилось — значит и у вас получится, так что дерзайте!

Скачать
Magic Fields
вы перейдете по ссылке http://wordpress.org/extend/plugins/magic-fields/

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

3 комментария

/* ]]> */