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

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

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

Как создать разные типы записей с дополнительными полями | 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, то не забудьте сделать бэкап базы данных, так как он записывает в нее свои данные, и в случае, если что-то пойдет не так, как планировалось, блог может оказаться недоступным. Ну а вообще, если у меня получилось – значит и у вас получится, так что дерзайте!

[dl url=”http://wordpress.org/extend/plugins/magic-fields/” title=”Magic Fields”]
Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

3 Комментарии

  1. Спасибо за инструкцию.
    Все получилось
    Но не вижу добавленных записей списке постов – ни в общем ни в write panel
    :( Что могло случиться?

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*