Custom fields wordpress произвольные поля вордпресс как работать с вводом данных. С этой статьи начну небольшой цикл записей о том как намного улучшить удобство и гибкость wordpress для упрощенного создания сайтов, которые имеют не блоговую структуру.

Большинство корпоративных сайтов, которые я в последнее время сделал на заказ — работают на еще одной замечательной cms MODX. Это потому что в ней мне нравится одна особенность — очень легко добавлять разные типы ввода данных и присваивать к разным категориям. Для чего это нужно? К примеру, у большинства корпоративных сайтов часто есть потребность создания каталога их продукций. В этом каталоге должны быть выделены некоторые параметры продукции, например, цена или свойства и под эти параметры нужно выделить в админке дополнительные поля.

Так вот, в wordpress после 3 версий тоже появилась возможность создания произвольных типов данных, таксономии и т. Но недавно я нашел целый ряд очень полезных плагинов, которые очень сильно упрощают подобные задачи. О них и поговорим. Итак, первый плагин — Advanced custom fields.
Advanced Custom Fields - произвольные поля и настройки записи в Wordpress. Полная статья: http://www.wp-book.ru/video-advanced-. Начиная с версии 1.0.4, WPGlobus частично поддерживает поля, созданные при помощи плагина Advanced Custom Fields (ACF). Игры На Гонки Flatout 4 далее. Будем выводить поля заданные плагином Advanced Custom Fields (ACF). В прошлом уроке мы научились создавать мета поля установив плагин . Тема статьи: Как добавить произвольные поля и настройки записи в Wordpress? Зачем нужен плагин Advanced Custom Fields?
Он упрощает добавление произвольных полей, причем можно на выбор сделать, чтобы эти поля имели такие типы ввода данных: текст, текстовая область, визуальный редактор, изображение, файл, ссылка, селекты, чекбоксы, радиобаттоны и т. Хватает с головой для большинства целей. У плагина есть отличная документация и сайт с видео.


Но давайте покажу краткий пример как его можно использовать. Допустим мы хотим создать раздел на сайте, где будет каталог продукции. У каждого товара должно быть поле ввода «цена» и «изображение для каталога». После установки плагина, открываем страницу настроек и добавляем новое поле. Для начала создадим новую группу полей — я назвал её catalog и опубликовал.
Далее входите в эту группу для редактирования и жмете добавить поле. В появившейся панельке вводим Field Label — это то название которое появится в админке, Field Name — название самого поля для базы данных (строго на латинице), Field Type — выбираете тип поля ввода данных (в моем случае, для цены — это будет text, для изображения image), Default Value — это то значение, которое будет установлено, если вы ничего не введете, Formatting — это формат самого текста (оставляйте html), Field Instructions — описание поля. Ниже идет вкладка Location — здесь вы устанавливаете те страницы или категории, где будут показаны эти поля (можно даже указать конкретные записи). В моем случае, это выглядит так. И самая последняя вкладка это Options — здесь настраиваете отображение этого поля в админке.

После всего — нажимаете save. Итак, я создал 2 поля — первое поле имеет Field Name «price», второе «image.
Итак, первый плагин — Advanced custom fields. Он упрощает добавление произвольных полей, причем можно на выбор сделать, чтобы .
Когда создаете поле image, то будeт доступна еще опция Return Value — оставляйте Image URL — будет потом проще управлять отображением в шаблоне. Оба поля я приаттачил к рубрике «каталог»Теперь, после настройки всех данных, когда вы публикуете запись и выбираете ту рубрику, которой присвоили поля, они появятся в админке. Вот так. Осталось сделать вывод в самом шаблоне. Открываем нужный файл для редактирования — так как у меня рубрика «каталог» имеет ссылку katalog, то я создаю в папке темы файлик «category- katalog. Теперь я добавляю к нему мои поля ввода, что я создал ранее. Код добавления прост.
Для текстового поля в моем случае это< ? Все примеры кода вы можете увидеть в документации к плагину, которая очень подробно сделана + там даже есть видео всего процесса, что я описал. Мониторинг сетки — если беспокоитесь, что wordpress положит ваш слабенький хостинг — просто переезжайте на выделенные сервера, никаких проблем с падением посещаемых сайтов не будет. Администрируемые VPS в Украине по невероятно низким ценам! ISP Manager + 3. 0$ на счет в качестве бонуса (код ISP+3.
БЕСПЛАТНО! Понравилась статья? Или поделись полезным с миром.