Супер! Только открыл для себя этот плагин, а тут такое отличное видео по нему. С выводом значений полей все очень просто и понятно, интересно узнать больше информации про фильтрацию и поиск по ним.
Ееее. Самый крутой плагин под WP. Год им пользуюсь (pro версией) не один сайтик запилил. Самый главный минус в обычной версии для меня - отсутствие репитера и option page'a. Использую get_field, the_field потому что это банально компактнее да и раньше я нативными полями не пользовался, очень не удобные они + ничего кроме текста туда на добавишь. Очень удобно делать на ACF всякие relative posts. По запросу прилетает массив из объектов постов, можно обычным лупом вывести.
Пользуюсь ACF PRO уже больше 3 лет точно. Супер-плагин конечно, но есть у него несколько недостатков: 1) Нет возможности визуально редактировать, как в том же кастомайзере карандашики. Может знаете другой плагин, который дает такие возможности? 2) При большом обьеме данных (квартиры и их параметры) очень медленно ходит в БД. Но это скорее проблема произвольных полей ВП, а не плагина. Видимо в таких ситуация надо изобретать велосипед. По поводу вашего вопроса. Использую the_field потому, что короче и удобнее. Про произвольные поля знал и до плагина, но не юзал, потому, что жутко не удобно.
1) Ну тут да, хотя можно и к кастомайзеру поля привязывать, но это уже другая история не про этот плагин. 2) Всё кеширование включено? Сервер настроен круто? С помощью тюнинга настроек можно добиться неожиданно хороших результатов даже при большом объёме данных.
Спасибо за видео и труд! Скажите пожалуйста, а как можно форму добавления постов впихнуть в фронт-энд на страницу например add_object.html , вобщем нужно миновать админку и добавить записи. Через свой собственный шаблон страницы попробовал - не вышло, может не то прописывал. Как Вы в шаблоне вывели эти формы?
get_post_meta. Про апи самого плагина только узнал, и врядли начну им пользоваться (привычка всё таки). Что для Вас самое ценное в pro версии? стоит ли на неё переходить вообще (вроде и так не плохо)? Её обычно покупают или пиратят где-то?
Кто-то может и пиратит. Преимуществ Pro версии очень много, для меня это инструмент импорта/экспорта/acf-json (об этом во втором ролике из этого плейлиста), дополнительные типы полей (например, повторитель) и страницы с настройками (об этом в четвёртом ролике из этого плейлиста, когда он выйдет).
Пользуюсь PRO версией. Предпочитаю get_field, the_field, get_field_object т.к. кода получается меньше. И раз дают API ACF то почему бы им не пользоваться?
Это как "Я пользуюсь Vanilla JS и не буду использовать jQuery. Хочется чувствовать здоровые куски JS кода, хотя на сайте подключен jQuery для какой-нибудь карусели"
Использую функции плагина (the_field и т.д.), если веду сайт и поддерживаю его (это самая частая ситуация). В других случаях использую нативные функции (get_post_meta() и т.д.), чтобы, если вдруг ACF отключат, сайт не сломался :-) как-то так. Спасибо за видео!
Я думаю, что в этом плане надо быть проще. Если делать тему на продажу, то использовать нативный. Если себе или на заказ - то как проще. Если что сам свой сайт быстро переделаешь на натив, вдруг что. А заказной сайт - владелец сам напишет, что что-то не так. Всё изменяется - это нормально.
Прошу помощь! С помощью этого плагина возможно ли создать поле для заполнения клиентом данных, при этом например клиент выбрал в поле значение - "13", а в соседнем поле после выбора первого поля клиентом отображалась соответствующие данные (цена к примеру) ? Я просто нубас в php и с кодом работать слаб. Спасибо друзья, надеюсь на отклик!
Я по первому образованию программист да, но курс PHP у нас был маленький. Поэтому и да, и нет. Всё основное учил сам, но алгоритмы и подход к программированию в заведении.
Подскажите, кто делает посадку верстки через этот плагин, вам всегда хватает его возможностей ? Были ли случаи, когда приходилось делать посадку в другой способ. из-за нехватки функционала ?
Привет. Активно пользуюсь ACF Pro. Очень удобный плагин. По вопросу какой выод иснользую, тот который описан в документации плагина, потому что стандартными полями никогда не пользовался а сразу начал использовать ACF и почти сразу перешел на Pro версию из-за повторителей и галереи. Интересно было бы увидеть как можно сделать поиск или фильтрацию по полям.
Интересует все конечно. Но больше фильтр, например для портфолио. К примеру не классическое портфолио с фильтрацией по категориям (от которого уже тошнит), а например для разработчика где можно отфильтровать еще и по навыкам применяемым в проекте (html, css, js, jqery, php, google page speed optimization ...).
Добрый день, спасибо за толковое видео. Подскажите, как вывести имя поля. К примеру "АВТОР: Н.В. Гоголь". т.е. слово автор как выводим. ? в шаблоне через esc_html_e? или так же через произвольные поля можно?
скажите а если мне нужно вывести всю группу полей допустим группа books и там у меня 10 произвольных полей и мне все их надо вывести,как это можно сделать?
Вопрос по CPT UI, возможно но в тему, но всё же. Как вывести у кастомного типа записи настройки страницы, которые есть у темы? Часто с темой идут свои, дополнительные настройки для страницы, по типу отключить заголовок, изменить ширину сайдбара. (Тема Woodmart) Заранее спасибо и спасибо за видео!
Спасибо за скринкаст. Ответ на вопрос: пользовался встроенным API, так как нашел его на странице плагина, про get_post_meta для этого плагина - не знал)
Пользуюсь бесплатной версией этого плагина. Для вывода - ставлю the_field - потому что о других не знал (ввел в поиске, мне его и выдало) )))... А как ты сделал раздел мои книги (чтобы он в панельке был)?????
Контент годный. Все равно, у wp такое старое ядро что используется функциональное программирование. Вот смотрю на такой код, не красиво и не практично. Архитектурные паттерны там никакие не пытались применять? Просто шаблоны с PHP кодом такое себе решение для View сущности и не очень безопасно. Готовых решений у wp много, но под их капот лучше не заглядывать) SQL инъекции, XSS и куча других прелестей, произвольные загрузки на сервер без фильтраций и проверки прав. Такие уязвимые сайты гуглятся интересными запросами вроде filetype:txt readme|install|manual "название плагина или часть содержания из readme плагина". Иногда и дампы попадаются, дамп бд, заказов в csv. WP - блог и не более, ModX более интересное решение для лендингов, визиток. У вообще изучайте Laravel...
"такое старое ядро что используется функциональное программирование. Вот смотрю на такой код, не красиво и не практично" Пугающая фраза в сегодняшний день, когда императивные языки заимствуют от функциональных, так как там "красиво, коротко, практично". Согласен, под капотом у большинства библиотек творится вакханалия и разврат, но это отнюдь не зависит от используемой парадигмы :D
Ну как можно писать, что WordPress - это блог в 2016? Это же клише из начала десятых. Тем более, что именно «произвольные поля» и есть одна из причин по которой это не просто блог. Что касается бенчмарков - функциональное программирование быстрее ООП. Это не повод не использовать ООП там, где это уместно (почти везде), но всё же. Что касается уязвимостей - да, в мире WordPress есть огромное количество legacy-кода, также как огромное количество гавно-кода. Но это просто потому что самого кода для WordPress ещё больше, процентное соотношение немногим больше, чем в любом другом «лагере». В большом количестве плагинов и тем давно применяются различные паттерны, просто зачастую это премиум продукты, у которых и «под капот» не хочется заглядывать, они просто работают. По Apple. Так и с большинством хорошего кода на WordPress.
uWebDesign Adobe flash тоже просто работает, только решето еще то) Раньше можно было разместить невидимый плеер в HTML и исполнять shell код почти с правами администратора (Windows), видеокарту владельца узнавать и много чего ещё... С другой стороны инструменты не важны, смотря какие руки. Как бы я не гнал на WP, но uwd бложик топ :) спасибо что развиваете его, котаны
Спасибо за добрые слова! UWD блог сейчас - это совсем не то, чем бы я хотел гордиться, как появится на него время, так можно будет узреть настоящую силу WP. Хехе.
Grand Silence вы хоть знаете разницу между функциональным и процедурным программированием? А то столько умных слов, но на старте своих мыслей вызываете жёсткий фейспалм
"внутренняя архитектура фрэймворка". Тот момент, когда о функционале из коробки узнают только благодаря плагинам. На самом деле не редкость, что можно упускать из виду много интересных моментов, как устроен фрэймворк, с которым работаешь каждый день.
А какие объективные причины забыть про ModX и начать топить за WP? Хочу перейти на WP, но не знаю стоит ли. Другими словами что я такого получу, чего я не смогу получить у ModX?
uWebDesign Ну это понятно, если переделать ядро, все к чертям полетит при обновлении, а что думаете насчет joomla, стоит ли его изучать? и вообще какую cms вместе с WP изучать, т. к. думаю, что WP не для всех задач подойдет)
а по теме, если она конечно еще жива. что я делаю не так, что при var_dump выдает bool(false)? делаю доп поле в категориях woocommerce. поле появилось в админке, но вот на странице не появляется значение поля, только лишь bool(false). если выдает ошибку в нужных местах, значит место вывода правильное, по логике, но вот почему значений нет, не могу понять
Александр, не спорю, но в большинстве случаев можно обойтись без ACF. Ручками - это непосредственно в коде темы, например так: wp-kama.ru/id_740/blok-proizvolnyih-poley-v-adminke-wordpress-svoimi-rukami.html или так: wp-kama.ru/id_6732/kama_post_meta_box-sozdaem-metapolya-dlya-zapisej.html
Супер! Только открыл для себя этот плагин, а тут такое отличное видео по нему. С выводом значений полей все очень просто и понятно, интересно узнать больше информации про фильтрацию и поиск по ним.
Об этом будет в следующих роликах! Плейлист получится на 5-6 видосов.
Круто) вот бы еще больше про WordPress!
Обязательно будет, подписывайся и рассказывай друзьям!
подписан на вас уже давно. и в вк и тут. многим коллегам и друзьям рассказал) так держать! лучшие подкасты у вас!
Спасибо!
Написал в личку вк
Ееее. Самый крутой плагин под WP. Год им пользуюсь (pro версией) не один сайтик запилил. Самый главный минус в обычной версии для меня - отсутствие репитера и option page'a. Использую get_field, the_field потому что это банально компактнее да и раньше я нативными полями не пользовался, очень не удобные они + ничего кроме текста туда на добавишь. Очень удобно делать на ACF всякие relative posts. По запросу прилетает массив из объектов постов, можно обычным лупом вывести.
Вот те и обычный луп. Согласен со всем, спасибо за комментарий! 😊
Пользуюсь ACF PRO уже больше 3 лет точно. Супер-плагин конечно, но есть у него несколько недостатков:
1) Нет возможности визуально редактировать, как в том же кастомайзере карандашики. Может знаете другой плагин, который дает такие возможности?
2) При большом обьеме данных (квартиры и их параметры) очень медленно ходит в БД. Но это скорее проблема произвольных полей ВП, а не плагина. Видимо в таких ситуация надо изобретать велосипед.
По поводу вашего вопроса. Использую the_field потому, что короче и удобнее. Про произвольные поля знал и до плагина, но не юзал, потому, что жутко не удобно.
1) Ну тут да, хотя можно и к кастомайзеру поля привязывать, но это уже другая история не про этот плагин.
2) Всё кеширование включено? Сервер настроен круто? С помощью тюнинга настроек можно добиться неожиданно хороших результатов даже при большом объёме данных.
спасибо!
Спасибо за видео и труд!
Скажите пожалуйста, а как можно форму добавления постов впихнуть в фронт-энд на страницу например add_object.html , вобщем нужно миновать админку и добавить записи. Через свой собственный шаблон страницы попробовал - не вышло, может не то прописывал. Как Вы в шаблоне вывели эти формы?
спасибки)
Пожалуйста! =)
Здрвствуте
Подскажите как выводить табами. У них есть такая функция.
get_post_meta. Про апи самого плагина только узнал, и врядли начну им пользоваться (привычка всё таки). Что для Вас самое ценное в pro версии? стоит ли на неё переходить вообще (вроде и так не плохо)? Её обычно покупают или пиратят где-то?
Кто-то может и пиратит. Преимуществ Pro версии очень много, для меня это инструмент импорта/экспорта/acf-json (об этом во втором ролике из этого плейлиста), дополнительные типы полей (например, повторитель) и страницы с настройками (об этом в четвёртом ролике из этого плейлиста, когда он выйдет).
Пользуюсь PRO версией. Предпочитаю get_field, the_field, get_field_object т.к. кода получается меньше. И раз дают API ACF то почему бы им не пользоваться?
Ну своё отношение я высказал в ролике, нативное апи люблю. =) Хочется чувствовать WordPress на кончиках пальцев.
Это как "Я пользуюсь Vanilla JS и не буду использовать jQuery. Хочется чувствовать здоровые куски JS кода, хотя на сайте подключен jQuery для какой-нибудь карусели"
Ну а вдруг потом отключат карусель, а весь остальной сайт останется!
Использую функции плагина (the_field и т.д.), если веду сайт и поддерживаю его (это самая частая ситуация). В других случаях использую нативные функции (get_post_meta() и т.д.), чтобы, если вдруг ACF отключат, сайт не сломался :-) как-то так. Спасибо за видео!
Ну вот я всегда перестраховываюсь, плагины приходят и уходят, а нативный API остаётся.
Я думаю, что в этом плане надо быть проще. Если делать тему на продажу, то использовать нативный. Если себе или на заказ - то как проще. Если что сам свой сайт быстро переделаешь на натив, вдруг что. А заказной сайт - владелец сам напишет, что что-то не так. Всё изменяется - это нормально.
Ну это идеологический вопрос, так что да. Как выбор между Mercedes и Audi.
Прошу помощь! С помощью этого плагина возможно ли создать поле для заполнения клиентом данных, при этом например клиент выбрал в поле значение - "13", а в соседнем поле после выбора первого поля клиентом отображалась соответствующие данные (цена к примеру) ? Я просто нубас в php и с кодом работать слаб. Спасибо друзья, надеюсь на отклик!
+Все про дачу для заполнения в админке или на самом сайте?
uWebDesign на самом сайте
Подскажи пожалуйста, php учил сам или ты по профессии учился в заведении?
Я по первому образованию программист да, но курс PHP у нас был маленький. Поэтому и да, и нет. Всё основное учил сам, но алгоритмы и подход к программированию в заведении.
Александр спасибо, а какой курс / книга дала больше всего понимания php?
От O'Reilly несколько: Programming PHP, Modern PHP, Learning PHP. По степени понтовости.
Подскажите, кто делает посадку верстки через этот плагин, вам всегда хватает его возможностей ? Были ли случаи, когда приходилось делать посадку в другой способ. из-за нехватки функционала ?
Магазин через него делать придется вручную, а в целом - возможностей боле чем достаточно.
Привет. Активно пользуюсь ACF Pro. Очень удобный плагин. По вопросу какой выод иснользую, тот который описан в документации плагина, потому что стандартными полями никогда не пользовался а сразу начал использовать ACF и почти сразу перешел на Pro версию из-за повторителей и галереи.
Интересно было бы увидеть как можно сделать поиск или фильтрацию по полям.
В третьем ролике будет пример запроса. А какой именно поиск? Форма поиска или всё-таки фильтр?
Интересует все конечно. Но больше фильтр, например для портфолио. К примеру не классическое портфолио с фильтрацией по категориям (от которого уже тошнит), а например для разработчика где можно отфильтровать еще и по навыкам применяемым в проекте (html, css, js, jqery, php, google page speed optimization ...).
Принято, сделаю.
Спасибо. Буду ждать.
Добрый день, спасибо за толковое видео. Подскажите, как вывести имя поля. К примеру "АВТОР: Н.В. Гоголь". т.е. слово автор как выводим. ? в шаблоне через esc_html_e? или так же через произвольные поля можно?
Можно через метод get_field_object.
5:20 Ошибка , нужно так пропустил закрывающую черту ))
Вабще это адиночный тег. Я html праграмист. Я знаю как правильна. Так что там всё верно
@@TheRelow html-программист - вот лол :D
@@ИльдарЛукманов-у3т у тебя с этим какие-то проблемы?
скажите а если мне нужно вывести всю группу полей допустим группа books и там у меня 10 произвольных полей и мне все их надо вывести,как это можно сделать?
как мне эту группу перебрать допустим в цикле foreach?
С помощью вот этого метода сможешь вернуть объект со всеми полями и уже его в foreach проитерировать.
Вопрос по CPT UI, возможно но в тему, но всё же. Как вывести у кастомного типа записи настройки страницы, которые есть у темы? Часто с темой идут свои, дополнительные настройки для страницы, по типу отключить заголовок, изменить ширину сайдбара. (Тема Woodmart) Заранее спасибо и спасибо за видео!
Спасибо за скринкаст. Ответ на вопрос: пользовался встроенным API, так как нашел его на странице плагина, про get_post_meta для этого плагина - не знал)
Я всегда в базу лезу и смотрю как там и чо хранится, позволяет понять всю суть вещей.
Расскажите о flexible content
Обязательно будет в следующих роликах!
У меня есть друг, его зовут Александр Гончаров, он тоже занимается веб-разработкой. Совпадение?))
Все может быть. =)
Какой авторелоадер используется?
Codekit, ролик про него здесь: ruclips.net/video/H0bdYjNBOrI/видео.html.
ролик видел, спасибо :)
С помощью этого плагина можно добавить ползунок к фильтру поиска?
+Бузаев Михаил добавить на уровне бекенда можно, но поведение все равно программировать самому.
использую the_field/get_field/the_sub_field... просто потому, что так написано в доках к плагину)
Ну это тоже позиция. =)
the_field , потому что в доках так было написано. (:
Про произвольные поля из коробки знал до плагина.
Знал до плагина, но не использовал? Или просто привычки не сформировалось?
Знал до acf и использовал.
Пользуюсь бесплатной версией этого плагина. Для вывода - ставлю the_field - потому что о других не знал (ввел в поиске, мне его и выдало) )))... А как ты сделал раздел мои книги (чтобы он в панельке был)?????
Я этот раздел сделал с помощью произвольных типов записей (custom post types), а именно с помощью плагин Custom Post Type UI.
Контент годный. Все равно, у wp такое старое ядро что используется функциональное программирование. Вот смотрю на такой код, не красиво и не практично. Архитектурные паттерны там никакие не пытались применять? Просто шаблоны с PHP кодом такое себе решение для View сущности и не очень безопасно. Готовых решений у wp много, но под их капот лучше не заглядывать) SQL инъекции, XSS и куча других прелестей, произвольные загрузки на сервер без фильтраций и проверки прав. Такие уязвимые сайты гуглятся интересными запросами вроде filetype:txt readme|install|manual "название плагина или часть содержания из readme плагина". Иногда и дампы попадаются, дамп бд, заказов в csv. WP - блог и не более, ModX более интересное решение для лендингов, визиток. У вообще изучайте Laravel...
"такое старое ядро что используется функциональное программирование. Вот смотрю на такой код, не красиво и не практично"
Пугающая фраза в сегодняшний день, когда императивные языки заимствуют от функциональных, так как там "красиво, коротко, практично". Согласен, под капотом у большинства библиотек творится вакханалия и разврат, но это отнюдь не зависит от используемой парадигмы :D
Ну как можно писать, что WordPress - это блог в 2016? Это же клише из начала десятых. Тем более, что именно «произвольные поля» и есть одна из причин по которой это не просто блог. Что касается бенчмарков - функциональное программирование быстрее ООП. Это не повод не использовать ООП там, где это уместно (почти везде), но всё же.
Что касается уязвимостей - да, в мире WordPress есть огромное количество legacy-кода, также как огромное количество гавно-кода. Но это просто потому что самого кода для WordPress ещё больше, процентное соотношение немногим больше, чем в любом другом «лагере».
В большом количестве плагинов и тем давно применяются различные паттерны, просто зачастую это премиум продукты, у которых и «под капот» не хочется заглядывать, они просто работают. По Apple.
Так и с большинством хорошего кода на WordPress.
uWebDesign Adobe flash тоже просто работает, только решето еще то) Раньше можно было разместить невидимый плеер в HTML и исполнять shell код почти с правами администратора (Windows), видеокарту владельца узнавать и много чего ещё... С другой стороны инструменты не важны, смотря какие руки. Как бы я не гнал на WP, но uwd бложик топ :) спасибо что развиваете его, котаны
Спасибо за добрые слова! UWD блог сейчас - это совсем не то, чем бы я хотел гордиться, как появится на него время, так можно будет узреть настоящую силу WP. Хехе.
Grand Silence вы хоть знаете разницу между функциональным и процедурным программированием? А то столько умных слов, но на старте своих мыслей вызываете жёсткий фейспалм
Круто, спасибо за видео! А как можно организовать на сайте поиск по полям?
В третьем ролике из этого плейлиста будет пример подобный, но возможно разовью более подробно позже.
Спасибо! Буду ждать продолжение, очень интересная тема!
Не работаю с WP, но интересно =)
Спасибо! А что именно интересно? =)
"внутренняя архитектура фрэймворка". Тот момент, когда о функционале из коробки узнают только благодаря плагинам. На самом деле не редкость, что можно упускать из виду много интересных моментов, как устроен фрэймворк, с которым работаешь каждый день.
Kirill Upya это действительно прикольно.
Мужики, Wordpress vs. Modx. Кто что думает по этому поводу?
Что лучше авто или самолет? Для каждой задачи свое решение.
Разумеется WordPress, даже обсуждать стыдно.
А какие объективные причины забыть про ModX и начать топить за WP? Хочу перейти на WP, но не знаю стоит ли. Другими словами что я такого получу, чего я не смогу получить у ModX?
У ModX нельзя получить такое большое комьюнити, гайдов и готовых решений.
Пожалуста Зделайте урок как выбрать иконки icomoon ,font aweasome и другие иконки спосибо
Спасибо за идею!
Cпасибо вам большое
спасибо. показалось немного сумбурной подача.
13:45 ответ такой же)
the_field
The2011sanya
Это же kachestveni content™
Tak tochno, spasibo!
много воды
архитектура WP мне показалась такой ужасной и почему столько готовых решений именно у wordpress. жизнь несправедлива, когда ты перфекционист((
У многих проектов под WordPress хорошая архитектура, но да, она разбивается о то, что в самом ядре всё пока не лучшим образом, но прогресс идёт.
uWebDesign Ну это понятно, если переделать ядро, все к чертям полетит при обновлении, а что думаете насчет joomla, стоит ли его изучать? и вообще какую cms вместе с WP изучать, т. к. думаю, что WP не для всех задач подойдет)
Можно всякое смотреть чтобы кругозор расширять. Но для каких целей не подойдёт WordPress, для которых подойдут другие CMS? Joomla - это точно ад.
работаю с Joomla! лет 8, норм движок. у меня сначала с WP дружба не ладилась )) а с джумлой сразу на ура. так что, где ад, это еще поспорить можно )))
а по теме, если она конечно еще жива. что я делаю не так, что при var_dump выдает bool(false)? делаю доп поле в категориях woocommerce. поле появилось в админке, но вот на странице не появляется значение поля, только лишь bool(false). если выдает ошибку в нужных местах, значит место вывода правильное, по логике, но вот почему значений нет, не могу понять
плагин хороший, но, имхо, лучше ручками... нечего блондинке делать в админке
Неплохая фраза, что именно ручками? Многие вещи ручками то не сделаешь.
Александр, не спорю, но в большинстве случаев можно обойтись без ACF. Ручками - это непосредственно в коде темы, например так: wp-kama.ru/id_740/blok-proizvolnyih-poley-v-adminke-wordpress-svoimi-rukami.html или так: wp-kama.ru/id_6732/kama_post_meta_box-sozdaem-metapolya-dlya-zapisej.html
Понятно.