Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Advanced Custom 
Fields 
Владимир Скляр, WordPress Moscow Meetup #31, 15.11.2014
Чехов 
Антон 
Павлович 
Пушкин 
Александр 
Сергеевич 
Толстой 
Лев 
Николаевич 
authors 
ID surname name father_name 
1 Че...
Один ко многим 
id author_id title pages 
1 3 Война и мир 9000 
2 4 Мцыри 100 
3 2 Евгений Онегин 557 
id surname name fat...
id title 
1 Война и мир 
2 Мцыри 
3 Евгений Онегин 
Многие ко многим 
books 
genres 
id genre_name 
1 Историческое 
2 Драм...
Комментарии Пользователи 
Таксономии 
(рубрики, 
теги и д.р.) 
Записи 
Опции 
(настройки)
items 
id type title url 
1 book Мцыри mtsiri 
2 genre Историческое history 
3 genre Драма drama 
4 book Евгений Онегин on...
Комментарии Пользователи 
Таксономии 
(рубрики, 
теги и д.р.) 
Записи 
Опции 
(настройки)
meta meta 
Комментарии Пользователи 
Таксономии 
(рубрики, 
теги и д.р.) 
Записи 
Опции 
(настройки) 
meta
Альтернативы 
https://wordpress.org/plugins/search.php?q=custom+fields 
http://bit.ly/1yFCaJr - сравнительная таблица плаг...
Advanced Custom 
Fields
Text 
Textarea 
Url 
Email 
Password 
Number 
Wysiwyg 
Oembed 
Image 
File 
Related post 
Related posts 
Taxonomy 
User 
M...
Вывод полей в шаблонах 
get_field( 'sub-title' ); 
the_field( 'sub-title' ); 
[acf field="field_name" post_id="123"] 
http...
Поле «Repeater»
Поле «Flexible Content»
Поле «Gallery»
Options Pages
Где ещё можно добавлять поля 
● Медиафайлы 
● Пользователи 
● Таксономии (поля сохраняются в wp_options) 
● Виджеты 
● Ком...
Плагины сторонних разрабочиков 
wordpress.org/plugins 
advancedcustomfields.com/add-ons/
Совместимость с другими плагинами
Ценовая политика плагина 
25$ 
25$ 
25$ 
25$ 
ACF 4 
free 
ACF 5 
free 
ACF 5 PRO 
25$ 25$ 
25$ 25$ 
1 сайт = 25$ безлимит...
Создание собственных полей 
http://bit.ly/1zppRBN
Local json
Frontend forms
Расширяемость
http://www.advancedcustomfields.com/
Минусы 
( субъективные =] )
Производительность
Избыточность
wordpress.org/plugins/post-meta-inspector/
Формат хранения древовидных структур
«Advanced Custom Fields» 
Владимир Скляр (versus.post@gmail.com), 
WordPress Moscow Meetup #31, 15.11.2014
Advanced Custom Fields
Advanced Custom Fields
Advanced Custom Fields
Advanced Custom Fields
Advanced Custom Fields
Advanced Custom Fields
Advanced Custom Fields
Advanced Custom Fields
Advanced Custom Fields
Advanced Custom Fields
Advanced Custom Fields
Advanced Custom Fields
Advanced Custom Fields
Upcoming SlideShare
Loading in …5
×

Advanced Custom Fields

3,847 views

Published on

Плагин "Advanced Custom Fields".
Описание, примеры использования, плюсы и минусы.
В начале презентации есть небольшое пояснение о том, что такое "произвольные поля записей" (custom fields)

Published in: Internet
  • Be the first to comment

  • Be the first to like this

Advanced Custom Fields

  1. 1. Advanced Custom Fields Владимир Скляр, WordPress Moscow Meetup #31, 15.11.2014
  2. 2. Чехов Антон Павлович Пушкин Александр Сергеевич Толстой Лев Николаевич authors ID surname name father_name 1 Чехов Антон Павлович 2 Пушкин Александр Сергеевич 3 Толстой Лев Николаевич 4 Лермонтов Михаил Юрьевич
  3. 3. Один ко многим id author_id title pages 1 3 Война и мир 9000 2 4 Мцыри 100 3 2 Евгений Онегин 557 id surname name father_name 1 Чехов Антон Павлович 2 Пушкин Александр Сергеевич 3 Толстой Лев Николаевич 4 Лермонтов Михаил Юрьевич books authors
  4. 4. id title 1 Война и мир 2 Мцыри 3 Евгений Онегин Многие ко многим books genres id genre_name 1 Историческое 2 Драма 3 Повествование book_genre id book_id genre_id 1 1 1 2 1 2 3 3 3
  5. 5. Комментарии Пользователи Таксономии (рубрики, теги и д.р.) Записи Опции (настройки)
  6. 6. items id type title url 1 book Мцыри mtsiri 2 genre Историческое history 3 genre Драма drama 4 book Евгений Онегин onegin item_meta id item_id key value 1 1 pages 100 2 1 views 25 3 4 pages 500 4 4 views 137
  7. 7. Комментарии Пользователи Таксономии (рубрики, теги и д.р.) Записи Опции (настройки)
  8. 8. meta meta Комментарии Пользователи Таксономии (рубрики, теги и д.р.) Записи Опции (настройки) meta
  9. 9. Альтернативы https://wordpress.org/plugins/search.php?q=custom+fields http://bit.ly/1yFCaJr - сравнительная таблица плагинов
  10. 10. Advanced Custom Fields
  11. 11. Text Textarea Url Email Password Number Wysiwyg Oembed Image File Related post Related posts Taxonomy User Message Tab Select Checkbox Radio True/false Datepicker Colorpicker Google map
  12. 12. Вывод полей в шаблонах get_field( 'sub-title' ); the_field( 'sub-title' ); [acf field="field_name" post_id="123"] http://www.advancedcustomfields.com/resources/ → Functions
  13. 13. Поле «Repeater»
  14. 14. Поле «Flexible Content»
  15. 15. Поле «Gallery»
  16. 16. Options Pages
  17. 17. Где ещё можно добавлять поля ● Медиафайлы ● Пользователи ● Таксономии (поля сохраняются в wp_options) ● Виджеты ● Комментарии
  18. 18. Плагины сторонних разрабочиков wordpress.org/plugins advancedcustomfields.com/add-ons/
  19. 19. Совместимость с другими плагинами
  20. 20. Ценовая политика плагина 25$ 25$ 25$ 25$ ACF 4 free ACF 5 free ACF 5 PRO 25$ 25$ 25$ 25$ 1 сайт = 25$ безлимит = 100$
  21. 21. Создание собственных полей http://bit.ly/1zppRBN
  22. 22. Local json
  23. 23. Frontend forms
  24. 24. Расширяемость
  25. 25. http://www.advancedcustomfields.com/
  26. 26. Минусы ( субъективные =] )
  27. 27. Производительность
  28. 28. Избыточность
  29. 29. wordpress.org/plugins/post-meta-inspector/
  30. 30. Формат хранения древовидных структур
  31. 31. «Advanced Custom Fields» Владимир Скляр (versus.post@gmail.com), WordPress Moscow Meetup #31, 15.11.2014

×