Press This: более пристальный взгляд на новые функции в расширенных настраиваемых полях 6.0 с Иэном Поулсоном

Опубликовано: 2022-10-07

Добро пожаловать в Press This, подкаст сообщества WordPress от WMR. В каждом выпуске участвуют гости со всего сообщества и обсуждаются самые большие проблемы, стоящие перед разработчиками WordPress. Ниже приводится транскрипция оригинальной записи.

Работает на RedCircle

Doc Pop : вы слушаете Press This, подкаст сообщества WordPress на WMR. Каждую неделю мы освещаем участников сообщества WordPress. Я ваш хост, Док Поп, я поддерживаю сообщество WordPress благодаря моей роли в WP Engine и моему вкладу в TorqueMag.io. Вы можете подписаться на Press This в Red Circle, iTunes, Spotify или загружать выпуски прямо на wmr.fm.

В этом эпизоде ​​мы сядем с Иэном Поулсоном из Delicious Brains, а теперь и с WP Engine, чтобы поговорить о недавнем запуске Advanced Custom Fields 6.0 и множестве интересных новых функций, которые его команда выпустила вместе с этим запуском. Ян, большое спасибо, что присоединились к нам сегодня.

Иэн Поулсон: Спасибо. Здесь здорово.

ДП: Я так счастлив, что ты здесь. И я чувствую, что немного знаю об этом, но я хотел бы услышать ваши собственные слова. Какова ваша история происхождения WordPress?

ИП: Да, я познакомился с WordPress еще в 2009 году. Я быстро понял, насколько это здорово, и начал создавать несколько сайтов для друзей и семьи, а также завел собственный блог. А потом я выполнял работу, не связанную с ИТ, которая стала более серьезной, когда в какой-то момент мы с женой переехали в Лондон, и мы оба оторвались от Facebook, и мы создали этот сайт для обмена фотографиями, который Я думаю, что это был частный блог WordPress, который могла просматривать только наша семья. Но моя жена была просто одержима Instagram и не очень хотела вручную сохранять изображения из Instagram и размещать их в Интернете, на веб-сайте WordPress каким-то другим, знаете ли, это было не очень легко. . Так что да, это подтолкнуло меня к созданию моего первого в мире плагина для автоматической загрузки контента из ее Instagram на веб-сайт. И я только что получил ошибку, например, просто понять, как сделать что-то в WordPress, создать собственный плагин и заставить его подчиняться вашей воле, это было действительно хорошо.

Так что да, с тех пор я разрабатываю бесплатные и платные плагины. В конце концов, я ушел со своей должности в области ИТ, которую я выполнял примерно в 2013 году, чтобы попытаться полностью посвятить себя работе над WordPress, пытаясь создавать плагины, и в итоге я подпрыгивал, выполняя небольшую внештатную работу для агентства в Лондоне. а потом как бы тем временем нашел роль в Delicious Brains. Это был 2014 год, я думаю, потому что я был фрилансером, а мой сын должен был родиться в ноябре, и я увидел, что вакансия для Delicious Brains появилась где-то в августе или сентябре. Мне просто казалось, что, может быть, мне следует иметь немного больше стабильности в моей жизни, рождая в этот мир ребенка. Это одна из тех вещей, о которых вы думаете, остальное уже история, потому что с тех пор я работаю с Delicious Brains, а теперь и с WP Engine, и это была одна из лучших вещей. Так что да, тогда это было хорошее решение. И да, это определенно был долгий и хороший путь к WordPress.

ДП: Мне нравится слушать истории о том, как люди начали с потребности, и кажется, что многие люди начали с фотоблогов. Я уже вел блог еще в 2010 году, но я подсел на Instagram, и есть большая вероятность, что я использовал Integrate. Я думаю, что это ваш плагин для интеграции с Instagram. Я не уверен, какой из них я использовал, но у меня есть ощущение, что он мог быть первым, который я подключил к своему блогу. Так что я ценю то, что ты там сделал.

ИП: Это просто сумасшествие, не так ли? Это маленький мир Интернета.

ДП: Да, и я также хочу еще раз поблагодарить один из других проектов, над которыми вы работаете над Flip WP, который является просто еще одним отличным инструментом, над которым вы работаете, куча действительно крутых проектов, но мы поговорим о вашей текущей роли и о том, над чем вы сейчас работаете в WP Engine. Можете ли вы рассказать нам о том, где вы сейчас и что вы делаете сейчас?

ИП: Да, очевидно, что с приобретением плагинов Delicious Brains и переходом на WP Engine я стал менеджером по продукту для ACF, и я делал это в Delicious Brains, но также с многочисленными другими ролями. Но я сосредоточен на ACF, работая с командой WP Engine, и мы продолжаем расти и заботиться об ACF. Мы распорядители плагина. Это одна из тех вещей, которая существовала так долго, она была перенесена от оригинального автора Эллиота, который, просто огромное ему спасибо, кричит, потому что плагин просто потрясающий. Я был давним пользователем, я разработал его, и с тех пор он мне нравится.

Итак, через Delicious Brains, а теперь и с WP Engine, мы присматриваем за этим плагином, и мы несем ответственность за то, чтобы сделать его лучше, продолжать делать его еще более крутым, и просто своего рода ответственность перед сообществом, потому что так много людей любят его. там. И вы знаете, есть миллионы пользователей, которые используют его. Так что да, в WP Engine это мое основное внимание, и хорошо, что я действительно сосредотачиваюсь на этом и заботюсь об этом.

DP: Насколько велика команда A [смех] команда Advanced Custom Fields. Команда А [смеется] вы все приезжаете в свой фургон и говорите, давайте настроим некоторые поля. Насколько велика сейчас команда?

ИП: Так что сейчас она больше, чем была, и это хорошо, потому что Delicious Brains, как правило, была небольшой компанией, очевидно, по сравнению с масштабами WP Engine. Но у нас было два разработчика над продуктом и, очевидно, я, который был своего рода менеджером по продукту, но также руководил разработчиками. У нас был дизайнер, который был частью небольшой маркетинговой команды, но они работали над другими плагинами в Delicious Brains, так что это был не просто дизайнер, занимающийся ACF, или маркетинговая команда, занимающаяся ACF. Но теперь у нас в WP Engine инженеры присоединились к существующей команде в команде Atlas, и теперь их семь человек, и это здорово.

Мы также получаем выгоду от того, что у нас есть специальная команда по маркетингу и гораздо более обширная команда людей, к которым можно обратиться, когда нам это нужно, что удивительно, потому что, когда вы работаете в небольшой компании, вы носите много шляп, и на самом деле красота то, что WP Engine теперь заботится о ACF, означает, что мы можем использовать больше ресурсов. Так что я очень рад видеть, как вы знаете, как он может расти в этой ситуации.

ДП: Как бы вы описали способы использования расширенных настраиваемых полей разработчиками и другими пользователями?

ИП: Да, это забавно, потому что оно вездесущее, все вроде как его знают. Они используют это. Это швейцарский армейский нож, который можно использовать по-разному, поскольку он является отличным расширением WordPress. Это одна из тех вещей, которые, я думаю, многие люди со временем ушли, «вероятно, это должно было быть в ядре». WordPress — это не просто платформа для ведения блогов, и, очевидно, он долгое время пытался позиционировать себя как нечто большее, чем платформа для ведения блогов. Но как настоящая CMS, она как бы падает, и я думаю, что ACF просто превращает ее в CMS. Это делает его мощной веб-платформой, где люди могут просто пойти и создать свои собственные системы управления контентом для своих клиентов. Это так мощно.

Из-за этой гибкости мы определенно видим такой широкий спектр использования ACF. У вас есть люди, которые установят его, потому что они создают тему брошюры для клиента и добавляют пару дополнительных полей на страницу «О нас» или что-то в этом роде, или на страницу контактов, или добавляют Страница параметров для глобальных настроек, которые используются на сайте. Но тогда у вас есть люди на другом конце спектра, которые используют его для управления огромными веб-сайтами, которые на данный момент очень похожи на веб-приложения, потому что они опираются на управление пользователями или аутентификацию WordPress. Они добавляют пользовательские типы сообщений, чтобы что-то делать, и добавляют все поля, и, как вы уже упоминали FlipWP, это похоже на веб-сайт торговой площадки, и он построен на WordPress, ACF и других вещах.

Он обеспечивает более важные вещи, чем вы думаете, и у нас есть несколько примеров из блога ACF о компаниях, которые используют ACF на более крупных сайтах или в интересных случаях использования. Потому что, я думаю, дело в том, что трудно понять, насколько мощным является ACF, пока вы его не используете, и это вызов с точки зрения маркетинга, потому что, когда вы смотрите на сайт с документацией, это довольно сухо, если вы не знаете причин за использованием этих функций. Но тематические исследования удивительны, потому что они как бы раскрывают то, чего сайт пытается достичь, и вот как он выглядит, и это то, что ему нужно сделать. И вот как ACF на самом деле помогает разработчику сайта сделать это, а реальным пользователям добавлять контент, и, вы знаете, самый последний сайт — это сайт типа пожертвований. Так что да, определенно стоит проверить некоторые из этих сообщений, и у нас есть еще, потому что это действительно подчеркивает, насколько разнообразны варианты использования. Даже просто, определенно есть большая пользовательская база людей, использующих ACF с конструкторами страниц, такими как Elementor, для создания сайтов. Так что это не просто классический WordPress с несколькими настраиваемыми полями здесь и там, а затем добавлением их в ваш шаблон. Это намного больше.

Даже переходя от классической стороны ACF, редактора блоков, теперь в WordPress и полном редактировании сайта. У нас есть пользователи ACF, которые используют редактор блоков, но они используют функцию блоков ACF, которая является частью подключаемого модуля PRO, но позволяет людям легко использовать свои поля ACF и язык шаблонов PHP, который они знают. и они используются внутри ACF, но для создания пользовательских блоков. И им не нужно сразу повышать квалификацию и изучать все инструменты JavaScript и React, необходимые для создания настраиваемых полей. Таким образом, это позволяет им легко соединять то, что они знают и любят в блочной разработке, и дает их клиентам возможность создавать контент в блочном редакторе, который становится все более и более популярным. Но их развитию помогает ACF. Так что да, есть определенно большой спектр, есть много демографических групп и типов пользователей, но это весело, потому что мы должны как бы помочь всем, кто использует ACF таким образом.

ДП: И мы еще поговорим о новых функциях блоков, а также о том, что будет и что выйдет в Advanced Custom Fields 6.0 после небольшого перерыва.

DP: Вы слушаете подкаст сообщества WordPress Press This на WMR. Меня зовут Док Поп. Я здесь с Иэном Поулсоном из Advanced Custom Fields и рассказываю нам о том, что нового в Advanced Custom Fields 6.0, который был запущен пару недель назад. Ян, не могли бы вы рассказать нам о некоторых новых функциях?

ИП: Итак, да, 6.0 — большой релиз, действительно большой во многих отношениях. Он был запущен до того, как плагины Delicious Brains были приобретены WP Engine. И его основным направлением было обновление пользовательского интерфейса. Это было долго по времени и масштабу, и это ощущалось долго, потому что у нас как бы был этот промежуточный переход, верно. Так что это определенно было давно. Но да, основное внимание уделялось тому, что нам дали старый пользовательский интерфейс плагина — так что администратор ACF, куда пользователи будут заходить и добавлять свои группы полей, и добавлять свои поля в группы полей, и все будет определено — этот пользовательский интерфейс администратора получил рескин. И мы старались оставаться ближе к оригиналу. Я имею в виду, оригинальный ACF выглядит как WordPress в админке. Мы старались придерживаться этой линии, но попытались освежить ее.

Мы уже выпускали обновления для других плагинов Delicious Brains с обновленным пользовательским интерфейсом, немного другим, знаете, немного более современным. И поэтому это как бы сопровождало это. Но это не просто изменение пользовательского интерфейса. Мы попытались решить проблемы взаимодействия с пользователем с помощью плагина при редактировании полей. Так что да, я думаю, мы поговорим об этом позже. В выпуске не обязательно есть тема, это был набор вещей, и пользовательский интерфейс был большой частью. Мы также как бы знаете, когда ACF, особенно с блоками ACF, очень привязаны к тому, что делает WordPress. Поэтому, когда WordPress изменяет такие вещи, как, например, Полное редактирование сайта, вам как бы приходится с этим мириться и пытаться соответствовать, поэтому иногда наши выпуски слегка продиктованы тем, как нам нужно улучшить и как мы интегрируемся с Блоки WordPress и ACF — большая часть этого. И это еще один большой пример того, что есть в этом релизе.

ДП: Итак, я знаю, что обновленный пользовательский интерфейс был для вас чем-то вроде страстного проекта, но это не полная переделка. Это просто решение некоторых проблем, которые у вас были какое-то время, или облегчение поиска?

ИП: Да, это была комбинация такого рода легкого рескина, обновления, чтобы попытаться сделать его более современным и до некоторой степени привести его в соответствие с другими нашими плагинами, но это также было прекрасное время, чтобы заняться некоторыми проблемы с пользовательским интерфейсом и недостатки, которые были там, я думаю, поскольку ACF существует так долго, есть много вещей, которые вы просто принимаете, которые есть. И определенно есть некоторые нюансы в пользовательском опыте, которые для начинающих пользователей не очень хороши. Очевидно, у нас есть много существующих пользователей, которые очень привыкли к способу ведения дел, но мы попытались решить ряд проблем. Меня каждый раз поражает то, что я все еще использую ACF для своих личных сайтов, для других целей, и мы используем его для веб-сайта Delicious Brains и веб-сайта Advanced Custom Fields.

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

Таким образом, самое важное в этом то, что мы взяли настройки полей, которые ранее были просто размещены, один за другим, что увеличило длину страницы. И мы логически сгруппировали настройки вместе и поместили их за вкладками. Таким образом, улучшение вертикального интервала здесь огромно, потому что настройки поля, естественно, намного меньше. Таким образом, вы можете увидеть, вероятно, три настройки поля на экране обычного размера, на экране MacBook или что-то еще. Но также это не ошеломляет новых пользователей, которые приходят и хотят добавить новое поле, а затем внезапно получают все эти вещи. Они могут перемещаться по вкладкам в логическом порядке, думая: «Хорошо, вы знаете, это мои базовые настройки для типа поля, имени поля, ключа метки, а затем позвольте мне подумать о проверке. Хочу ли я, чтобы это было необходимо? Мне нужна какая-то условная логика?» И это направляет их через опыт создания полей намного больше, чем это, возможно, было раньше.

И да, еще одна вещь, когда вы находитесь в этом экране редактирования поля и видите много открытых вещей, тогда очень трудно подумать, как мне это закрыть? Как мне вернуться в более ограниченное пространство, чтобы затем добавить или найти кнопку «Добавить новое поле». Таким образом, мы немного улучшили, где вы можете щелкнуть, чтобы закрыть ящик поля. Там есть маленькая стрелка, похожая на шеврон, которая показывает, открыт он или сложен. И все это теперь кликабельно, тогда как раньше было довольно сложно найти, как это закрыть. И у нас есть эта панель инструментов наверху, которая останется липкой при прокрутке. Таким образом, он всегда будет вверху, где бы вы ни находились на странице, где будет кнопка «Сохранить группу полей». Таким образом, вам не нужно прокручивать страницу до самого верха, чтобы сохранить изменения. У вас есть кнопка «Добавить поле», поэтому она всегда рядом, когда вам нужно добавить новое поле, вам не нужно бороться с макетом и пользовательским интерфейсом, просто чтобы сделать некоторые основные вещи. Так что да, мы надеемся, что многие из этих вещей, которые сами по себе могут показаться незначительными, но вместе взятые, определенно дадут некоторые улучшения, знаете ли, в целом.

ДП : Вы говорите о разбивке на страницы повторителя, верно?

ИП: Это отдельная функция, появившаяся в версии 6.0. Но это было больше похоже на то, когда вы редактируете группу полей, и у вас есть, скажем, 100 полей в этом поле, или вы знаете, 10 полей даже в этой группе полей. И здесь вы определяете поля, и вы щелкнули одно из них, чтобы открыть его, и оно просто занимает весь экран. И тогда вам нужно найти: «Ну, теперь я хочу изменить настройки того, что ниже». И довольно сложно ориентироваться, и это только определения полей, которые являются частью администратора плагина.

Но да, разбивка на страницы повторителя — это хорошее дополнение, потому что это тоже большая часть версии 6.0. Так что просто некоторый контекст, стоящий за этим, поле повторителя, которое является частью плагина PRO, который позволяет пользователям как бы определять поле типа повторителя и добавлять подполя к этому повторителю. Итак, скажем, например, у вас есть очень простой веб-сайт агентства, и вы хотите отобразить всех сотрудников, но кто-то должен ввести эти данные. И это может быть 10, 20, 30 или сколько угодно сотрудников. Поле повторителя дает вам возможность сказать, правильно, это поле будет содержать данные для списка сотрудников, а подполя будут «имя». Это будет текстовое поле.

Следующим может быть «позиция», и это может быть раскрывающийся список, набор данных, список позиций, а затем может быть изображение для их аватара или портрет. Поэтому, когда вы сейчас находитесь, например, на странице «О странице» и редактируете страницу «О странице» в панели администратора WordPress, у вас есть это мета-поле, содержащее этот повторяющийся набор данных. Итак, вы входите и говорите, добавьте нового сотрудника, а затем можете заполнить имя и все поля, которые мы определили. И затем, очевидно, на внешнем интерфейсе, который будет отображаться в зависимости от того, как дизайнер захочет его отобразить — в виде сетки, списка или чего-то еще. И в этом сила повторителя.

И это удивительно, но, конечно, варианты использования снова с ACF различаются, поэтому люди хранят пять разных строк данных в поле повторителя, но иногда люди используют его для хранения тысяч строк данных, просто в зависимости от того, что это такое. И самая большая проблема с таким использованием повторителя заключается в том, что в версиях до 6.0, в ACF 5 и ниже, когда вы редактируете страницу, содержащую данные поля повторителя, он загружает каждую строку данных и что делает всю загрузку страницы медленной.

Определенно иногда возникают проблемы с тайм-аутами и аналогичным образом, когда вы добавляете данные или редактируете данные в Repeater и нажимаете «Сохранить публикацию», он должен отправить все эти данные обратно, чтобы сохранить их. Итак, вы затем отправляете обратно тысячи строк, может быть, с пятью, может быть, с 10 подполями. Таким образом, у вас есть много входных данных, которые потенциально могут вызвать проблемы с производительностью на сайте, и он может не загрузиться или не сохраниться. И, вы знаете, у людей есть, я имею в виду, это то, что у нас было в течение долгого времени, люди приходят поддержать нас с проблемами, потому что это проблема. Итак, что мы пытались сделать, так это как бы смягчить эти проблемы для этих типов полей повторителей. Это не сработает в примере или — это даже не нужно в примере, который я привел с сотрудниками, если у вас 20 сотрудников, потому что он будет загружаться быстро и не нужно сохранять тонну данных.

Но для пользователей, у которых есть большие наборы данных, параметр Repeater Pagination, который мы добавили в 6.0, является способом обойти это. Одна из настроек Repeater Layout похожа на сетку таблицы и, по сути, настройку Repeater Pagination, когда вы включаете ее, и вы можете сказать, сколько строк на странице мы должны показывать, поэтому, когда редактор контента редактирует эти данные в сообщение или представление редактирования страницы, как только они загрузят страницу, она загрузит, например, только первые 10 записей, что будет смехотворно быстрее, чем загрузка 1000 записей.

И они могут переходить на следующую страницу и возвращать последнюю страницу из-за всего этого. И он будет загружать данные на лету, поэтому он не задерживает их при загрузке. И одна из самых больших частей — это то, как мы затем сохраняем данные. Вместо того, чтобы отправлять все строки обратно, независимо от того, изменились ли они, когда вы нажали «Сохранить публикацию», мы отправим только те данные, которые действительно изменились. Итак, новые записи, удаленные записи и обновления существующих записей. Таким образом, экономия будет намного быстрее. Это одна из тех вещей, которые вам, вероятно, не понадобятся, если только вам это не нужно, если это имеет смысл. Но это находка для людей с большими битами данных.

ДП: Абсолютно. Я определенно хочу углубиться в это, но мы сделаем небольшой перерыв, а затем вернемся и поговорим с Иэном Поулсоном из Advanced Custom Fields о том, как полное редактирование сайта изменило ситуацию в ACF. Так что следите за обновлениями.

DP: Вы слушаете Press This, подкаст сообщества WordPress на WMR. Я ваш ведущий, Док Поп, с Иэном Поулсоном из Advanced Custom Fields, который только что выпустил ACF 6.0 с множеством значительных улучшений. Мы только что говорили о том, что происходит с пользовательским интерфейсом, и о некоторых больших изменениях, происходящих с этой стороны. Одна из вещей, которая часто всплывает, Иэн, — это полное редактирование сайта и его влияние на WordPress. И мне интересно, с таким гигантским плагином, как Advanced Custom Fields, каково влияние полного редактирования сайта на ACF?

ИП: Да, я думаю, что это определенно оказало влияние, и, очевидно, поскольку мы обслуживаем разработку редактора блоков с блоками ACF, это было то, что мы должны были стараться держать в курсе и стараться и продолжать следить за тем, чтобы мы ре совместим с.

Забавно, однако, что до того, как появилось полное редактирование сайта, я даже не могу вспомнить, какая это версия WordPress, но до этого на ACF повлияли немного раньше, потому что тип блока блока Query Loop был выпущен, я думаю, в WordPress 5.8, потенциально. Так было до полного редактирования сайта, но нам нужно было сделать блоки ACF совместимыми с этим. Они также представили редактор виджетов на основе блоков вместо классических виджетов, поэтому нам нужно было убедиться, что все, что связано с блоками ACF, будет работать с ним.

Так что да, мы внесли огромное количество улучшений в работу блоков ACF. И людям, которые используют его достаточно интенсивно, нравится идея InnerBlocks с ACF. 6. Таким образом, это гарантирует, что пользователи ACF, которые используют редактор блоков с блоками ACF, как бы получают наилучшие впечатления от полнофункционального редактора сайта и разработки WordPress, Gutenberg, известного как плагин, и редактор блоков имеет меняется быстро и постоянно меняется. Так что мы должны идти в ногу с этим. Мы всегда говорим об этом внутренне, но также и в сообщении в блоге, 6.0 — это почти вторая версия блоков ACF, мы предоставили разработчикам и людям новый способ регистрации блоков ACF, поэтому теперь они могут использовать блочную точку JSON. формат для регистрации своих блоков ACF, который больше соответствует тому, как WordPress, как люди регистрируют свои пользовательские блоки в WordPress изначально.

Но это означает, что при этом мы можем получить все преимущества, которые WordPress дает этому формату JSON с блочными точками. Таким образом, любые новые функции, которые добавляются для блоков, автоматически передаются в блоки ACF, потому что мы используем тот же способ регистрации блоков. Определенно было проделано больше работы, чем я думаю, мы думали, чтобы привести блоки ACF и ACF в соответствие с полным редактированием сайта и редактором блоков, но да, зная, как наши пользователи используют это и любят блоки ACF, это того стоит, но да , Полное редактирование сайта, безусловно, довольно важно.

ДП: Да, абсолютно. И интересно подумать, что ACF 6.0 — это, по сути, вторая версия блоков ACF. Мы еще о многом не успели поговорить. Там много изменений. А в конце шоу мы сообщим людям, как они могут узнать больше о вас и над чем вы работаете, и зададим любые вопросы. Мне просто интересно, какая функция в этой новой версии расширенных настраиваемых полей вам больше всего нравится?

ИП: Лично я думаю, что это, вероятно, функция Repeater Pagination, просто потому, что это одна из тех вещей, которые, если вы пострадали от нее, действительно улучшат качество вашей жизни. Но это также одна из тех вещей, с которыми мы столкнулись сами. Мы использовали поле повторителя на сайте deliciousbrains.com, где, как вы знаете, я активно использовал его в прошлом. Но мы столкнулись с точно такой же проблемой, и нам пришлось ее обойти. И мы видели проблемы с производительностью. Таким образом, эта настройка разбивки на страницы просто великолепна, чтобы иметь возможность сказать разработчикам, работающим над нашим сайтом: «Хотите просто проверить сборку ACF 6.0 и посмотреть, улучшится ли она?» И это похоже на «да, вау, это решает множество проблем, которые у нас были». Так что да, это личное.

ДП: Ну, как я уже сказал, мы о многом не успели поговорить. В Advanced Custom Field 6.0 появилось много нового. Ян, я ценю твое время сегодня. Если люди хотят узнать больше о том, над чем работает Иэн, они могут посетить его в Твиттере @polevaultweb или перейти на advancedcustomfields.com, чтобы узнать больше о расширенных настраиваемых полях.

Спасибо, что слушаете подкаст сообщества Press This WordPress на WMR. Вы можете следить за моими приключениями в Твиттере @thetorquemag или зайти на Torquemag.io, где мы публикуем уроки, видео и интервью каждый день. Так что заходите на Tortormag.io или следите за нами в Твиттере. Вы можете подписаться на Press This в Red Circle, iTunes, Spotify или скачать прямо на wmr.fm. Я ваш ведущий Doctor Popular, я поддерживаю сообщество WordPress благодаря своей роли в WP Engine, и мне нравится каждую неделю освещать членов сообщества в Press This. Спасибо за прослушивание.