Advanced Custom Fields - начало работы с WordPress плагином

  Рет қаралды 36,922

uwebdesign

uwebdesign

Күн бұрын

Пікірлер: 120
@Dimzza
@Dimzza 8 жыл бұрын
Супер! Только открыл для себя этот плагин, а тут такое отличное видео по нему. С выводом значений полей все очень просто и понятно, интересно узнать больше информации про фильтрацию и поиск по ним.
@uwebdesign
@uwebdesign 8 жыл бұрын
Об этом будет в следующих роликах! Плейлист получится на 5-6 видосов.
@arthurmirzoyan410
@arthurmirzoyan410 8 жыл бұрын
Круто) вот бы еще больше про WordPress!
@uwebdesign
@uwebdesign 8 жыл бұрын
Обязательно будет, подписывайся и рассказывай друзьям!
@arthurmirzoyan410
@arthurmirzoyan410 8 жыл бұрын
подписан на вас уже давно. и в вк и тут. многим коллегам и друзьям рассказал) так держать! лучшие подкасты у вас!
@uwebdesign
@uwebdesign 8 жыл бұрын
Спасибо!
@МаксимГодунов-ц9м
@МаксимГодунов-ц9м 8 жыл бұрын
Написал в личку вк
@kychkaaa
@kychkaaa 7 жыл бұрын
Спасибо за видео и труд! Скажите пожалуйста, а как можно форму добавления постов впихнуть в фронт-энд на страницу например add_object.html , вобщем нужно миновать админку и добавить записи. Через свой собственный шаблон страницы попробовал - не вышло, может не то прописывал. Как Вы в шаблоне вывели эти формы?
@YevhenZhuchenko
@YevhenZhuchenko 8 жыл бұрын
Ееее. Самый крутой плагин под WP. Год им пользуюсь (pro версией) не один сайтик запилил. Самый главный минус в обычной версии для меня - отсутствие репитера и option page'a. Использую get_field, the_field потому что это банально компактнее да и раньше я нативными полями не пользовался, очень не удобные они + ничего кроме текста туда на добавишь. Очень удобно делать на ACF всякие relative posts. По запросу прилетает массив из объектов постов, можно обычным лупом вывести.
@uwebdesign
@uwebdesign 8 жыл бұрын
Вот те и обычный луп. Согласен со всем, спасибо за комментарий! 😊
@elbandito1315
@elbandito1315 8 жыл бұрын
Пользуюсь ACF PRO уже больше 3 лет точно. Супер-плагин конечно, но есть у него несколько недостатков: 1) Нет возможности визуально редактировать, как в том же кастомайзере карандашики. Может знаете другой плагин, который дает такие возможности? 2) При большом обьеме данных (квартиры и их параметры) очень медленно ходит в БД. Но это скорее проблема произвольных полей ВП, а не плагина. Видимо в таких ситуация надо изобретать велосипед. По поводу вашего вопроса. Использую the_field потому, что короче и удобнее. Про произвольные поля знал и до плагина, но не юзал, потому, что жутко не удобно.
@uwebdesign
@uwebdesign 8 жыл бұрын
1) Ну тут да, хотя можно и к кастомайзеру поля привязывать, но это уже другая история не про этот плагин. 2) Всё кеширование включено? Сервер настроен круто? С помощью тюнинга настроек можно добиться неожиданно хороших результатов даже при большом объёме данных.
@СуперАнтилед-СуперАнтидождь
@СуперАнтилед-СуперАнтидождь 4 жыл бұрын
Здрвствуте Подскажите как выводить табами. У них есть такая функция.
@Maxleven
@Maxleven 8 жыл бұрын
Привет. Активно пользуюсь ACF Pro. Очень удобный плагин. По вопросу какой выод иснользую, тот который описан в документации плагина, потому что стандартными полями никогда не пользовался а сразу начал использовать ACF и почти сразу перешел на Pro версию из-за повторителей и галереи. Интересно было бы увидеть как можно сделать поиск или фильтрацию по полям.
@uwebdesign
@uwebdesign 8 жыл бұрын
В третьем ролике будет пример запроса. А какой именно поиск? Форма поиска или всё-таки фильтр?
@Maxleven
@Maxleven 8 жыл бұрын
Интересует все конечно. Но больше фильтр, например для портфолио. К примеру не классическое портфолио с фильтрацией по категориям (от которого уже тошнит), а например для разработчика где можно отфильтровать еще и по навыкам применяемым в проекте (html, css, js, jqery, php, google page speed optimization ...).
@uwebdesign
@uwebdesign 8 жыл бұрын
Принято, сделаю.
@Maxleven
@Maxleven 8 жыл бұрын
Спасибо. Буду ждать.
@shoguneiraidenbaal359
@shoguneiraidenbaal359 4 жыл бұрын
5:20 Ошибка , нужно так пропустил закрывающую черту ))
@TheRelow
@TheRelow 4 жыл бұрын
Вабще это адиночный тег. Я html праграмист. Я знаю как правильна. Так что там всё верно
@ИльдарЛукманов-у3т
@ИльдарЛукманов-у3т 3 жыл бұрын
@@TheRelow html-программист - вот лол :D
@TheRelow
@TheRelow 3 жыл бұрын
@@ИльдарЛукманов-у3т у тебя с этим какие-то проблемы?
@QWILI
@QWILI 8 жыл бұрын
Пользуюсь PRO версией. Предпочитаю get_field, the_field, get_field_object т.к. кода получается меньше. И раз дают API ACF то почему бы им не пользоваться?
@uwebdesign
@uwebdesign 8 жыл бұрын
Ну своё отношение я высказал в ролике, нативное апи люблю. =) Хочется чувствовать WordPress на кончиках пальцев.
@QWILI
@QWILI 8 жыл бұрын
Это как "Я пользуюсь Vanilla JS и не буду использовать jQuery. Хочется чувствовать здоровые куски JS кода, хотя на сайте подключен jQuery для какой-нибудь карусели"
@uwebdesign
@uwebdesign 8 жыл бұрын
Ну а вдруг потом отключат карусель, а весь остальной сайт останется!
@ruslangaliev5050
@ruslangaliev5050 8 жыл бұрын
Спасибо за скринкаст. Ответ на вопрос: пользовался встроенным API, так как нашел его на странице плагина, про get_post_meta для этого плагина - не знал)
@uwebdesign
@uwebdesign 8 жыл бұрын
Я всегда в базу лезу и смотрю как там и чо хранится, позволяет понять всю суть вещей.
@ДенисДенис-ш6ю
@ДенисДенис-ш6ю 7 жыл бұрын
Подскажите, кто делает посадку верстки через этот плагин, вам всегда хватает его возможностей ? Были ли случаи, когда приходилось делать посадку в другой способ. из-за нехватки функционала ?
@uwebdesign
@uwebdesign 7 жыл бұрын
Магазин через него делать придется вручную, а в целом - возможностей боле чем достаточно.
@webdoctorful
@webdoctorful 8 жыл бұрын
get_post_meta. Про апи самого плагина только узнал, и врядли начну им пользоваться (привычка всё таки). Что для Вас самое ценное в pro версии? стоит ли на неё переходить вообще (вроде и так не плохо)? Её обычно покупают или пиратят где-то?
@uwebdesign
@uwebdesign 8 жыл бұрын
Кто-то может и пиратит. Преимуществ Pro версии очень много, для меня это инструмент импорта/экспорта/acf-json (об этом во втором ролике из этого плейлиста), дополнительные типы полей (например, повторитель) и страницы с настройками (об этом в четвёртом ролике из этого плейлиста, когда он выйдет).
@spartakk.3117
@spartakk.3117 7 жыл бұрын
Добрый день, спасибо за толковое видео. Подскажите, как вывести имя поля. К примеру "АВТОР: Н.В. Гоголь". т.е. слово автор как выводим. ? в шаблоне через esc_html_e? или так же через произвольные поля можно?
@uwebdesign
@uwebdesign 7 жыл бұрын
Можно через метод get_field_object.
@N1k0lay
@N1k0lay 5 жыл бұрын
Вопрос по CPT UI, возможно но в тему, но всё же. Как вывести у кастомного типа записи настройки страницы, которые есть у темы? Часто с темой идут свои, дополнительные настройки для страницы, по типу отключить заголовок, изменить ширину сайдбара. (Тема Woodmart) Заранее спасибо и спасибо за видео!
@BFM74
@BFM74 8 жыл бұрын
Подскажи пожалуйста, php учил сам или ты по профессии учился в заведении?
@uwebdesign
@uwebdesign 8 жыл бұрын
Я по первому образованию программист да, но курс PHP у нас был маленький. Поэтому и да, и нет. Всё основное учил сам, но алгоритмы и подход к программированию в заведении.
@BFM74
@BFM74 8 жыл бұрын
Александр спасибо, а какой курс / книга дала больше всего понимания php?
@uwebdesign
@uwebdesign 8 жыл бұрын
От O'Reilly несколько: Programming PHP, Modern PHP, Learning PHP. По степени понтовости.
@sitkatr
@sitkatr 8 жыл бұрын
Какой авторелоадер используется?
@uwebdesign
@uwebdesign 8 жыл бұрын
Codekit, ролик про него здесь: kzbin.info/www/bejne/fmHFlYygg6eCqKs.
@sitkatr
@sitkatr 8 жыл бұрын
ролик видел, спасибо :)
@botinok615
@botinok615 8 жыл бұрын
Расскажите о flexible content
@uwebdesign
@uwebdesign 8 жыл бұрын
Обязательно будет в следующих роликах!
@Дачник-м6ф
@Дачник-м6ф 7 жыл бұрын
Прошу помощь! С помощью этого плагина возможно ли создать поле для заполнения клиентом данных, при этом например клиент выбрал в поле значение - "13", а в соседнем поле после выбора первого поля клиентом отображалась соответствующие данные (цена к примеру) ? Я просто нубас в php и с кодом работать слаб. Спасибо друзья, надеюсь на отклик!
@uwebdesign
@uwebdesign 7 жыл бұрын
+Все про дачу для заполнения в админке или на самом сайте?
@Дачник-м6ф
@Дачник-м6ф 7 жыл бұрын
uWebDesign на самом сайте
@redlixdavidof235
@redlixdavidof235 7 жыл бұрын
скажите а если мне нужно вывести всю группу полей допустим группа books и там у меня 10 произвольных полей и мне все их надо вывести,как это можно сделать?
@redlixdavidof235
@redlixdavidof235 7 жыл бұрын
как мне эту группу перебрать допустим в цикле foreach?
@uwebdesign
@uwebdesign 7 жыл бұрын
С помощью вот этого метода сможешь вернуть объект со всеми полями и уже его в foreach проитерировать.
@seomur1622
@seomur1622 4 жыл бұрын
спасибо!
@MrTrololllo
@MrTrololllo 8 жыл бұрын
Круто, спасибо за видео! А как можно организовать на сайте поиск по полям?
@uwebdesign
@uwebdesign 8 жыл бұрын
В третьем ролике из этого плейлиста будет пример подобный, но возможно разовью более подробно позже.
@MrTrololllo
@MrTrololllo 8 жыл бұрын
Спасибо! Буду ждать продолжение, очень интересная тема!
@mikebuzaev
@mikebuzaev 7 жыл бұрын
С помощью этого плагина можно добавить ползунок к фильтру поиска?
@uwebdesign
@uwebdesign 7 жыл бұрын
+Бузаев Михаил добавить на уровне бекенда можно, но поведение все равно программировать самому.
@regylirovwik
@regylirovwik 8 жыл бұрын
Использую функции плагина (the_field и т.д.), если веду сайт и поддерживаю его (это самая частая ситуация). В других случаях использую нативные функции (get_post_meta() и т.д.), чтобы, если вдруг ACF отключат, сайт не сломался :-) как-то так. Спасибо за видео!
@uwebdesign
@uwebdesign 8 жыл бұрын
Ну вот я всегда перестраховываюсь, плагины приходят и уходят, а нативный API остаётся.
@regylirovwik
@regylirovwik 8 жыл бұрын
Я думаю, что в этом плане надо быть проще. Если делать тему на продажу, то использовать нативный. Если себе или на заказ - то как проще. Если что сам свой сайт быстро переделаешь на натив, вдруг что. А заказной сайт - владелец сам напишет, что что-то не так. Всё изменяется - это нормально.
@uwebdesign
@uwebdesign 8 жыл бұрын
Ну это идеологический вопрос, так что да. Как выбор между Mercedes и Audi.
@СтепанШатковский-ь1м
@СтепанШатковский-ь1м 8 жыл бұрын
13:45 ответ такой же)
@artemkomarov5073
@artemkomarov5073 8 жыл бұрын
спасибки)
@uwebdesign
@uwebdesign 8 жыл бұрын
Пожалуйста! =)
@ДмитрийКабак-у6э
@ДмитрийКабак-у6э 8 жыл бұрын
Пользуюсь бесплатной версией этого плагина. Для вывода - ставлю the_field - потому что о других не знал (ввел в поиске, мне его и выдало) )))... А как ты сделал раздел мои книги (чтобы он в панельке был)?????
@uwebdesign
@uwebdesign 8 жыл бұрын
Я этот раздел сделал с помощью произвольных типов записей (custom post types), а именно с помощью плагин Custom Post Type UI.
@vagrant3915
@vagrant3915 5 жыл бұрын
У меня есть друг, его зовут Александр Гончаров, он тоже занимается веб-разработкой. Совпадение?))
@uwebdesign
@uwebdesign 5 жыл бұрын
Все может быть. =)
@Pycjio93
@Pycjio93 8 жыл бұрын
Мужики, Wordpress vs. Modx. Кто что думает по этому поводу?
@artemkomarov5073
@artemkomarov5073 8 жыл бұрын
Что лучше авто или самолет? Для каждой задачи свое решение.
@uwebdesign
@uwebdesign 8 жыл бұрын
Разумеется WordPress, даже обсуждать стыдно.
@Pycjio93
@Pycjio93 8 жыл бұрын
А какие объективные причины забыть про ModX и начать топить за WP? Хочу перейти на WP, но не знаю стоит ли. Другими словами что я такого получу, чего я не смогу получить у ModX?
@uwebdesign
@uwebdesign 8 жыл бұрын
У ModX нельзя получить такое большое комьюнити, гайдов и готовых решений.
@GrandSilence
@GrandSilence 8 жыл бұрын
Контент годный. Все равно, у wp такое старое ядро что используется функциональное программирование. Вот смотрю на такой код, не красиво и не практично. Архитектурные паттерны там никакие не пытались применять? Просто шаблоны с PHP кодом такое себе решение для View сущности и не очень безопасно. Готовых решений у wp много, но под их капот лучше не заглядывать) SQL инъекции, XSS и куча других прелестей, произвольные загрузки на сервер без фильтраций и проверки прав. Такие уязвимые сайты гуглятся интересными запросами вроде filetype:txt readme|install|manual "название плагина или часть содержания из readme плагина". Иногда и дампы попадаются, дамп бд, заказов в csv. WP - блог и не более, ModX более интересное решение для лендингов, визиток. У вообще изучайте Laravel...
@upyach
@upyach 8 жыл бұрын
"такое старое ядро что используется функциональное программирование. Вот смотрю на такой код, не красиво и не практично" Пугающая фраза в сегодняшний день, когда императивные языки заимствуют от функциональных, так как там "красиво, коротко, практично". Согласен, под капотом у большинства библиотек творится вакханалия и разврат, но это отнюдь не зависит от используемой парадигмы :D
@uwebdesign
@uwebdesign 8 жыл бұрын
Ну как можно писать, что WordPress - это блог в 2016? Это же клише из начала десятых. Тем более, что именно «произвольные поля» и есть одна из причин по которой это не просто блог. Что касается бенчмарков - функциональное программирование быстрее ООП. Это не повод не использовать ООП там, где это уместно (почти везде), но всё же. Что касается уязвимостей - да, в мире WordPress есть огромное количество legacy-кода, также как огромное количество гавно-кода. Но это просто потому что самого кода для WordPress ещё больше, процентное соотношение немногим больше, чем в любом другом «лагере». В большом количестве плагинов и тем давно применяются различные паттерны, просто зачастую это премиум продукты, у которых и «под капот» не хочется заглядывать, они просто работают. По Apple. Так и с большинством хорошего кода на WordPress.
@GrandSilence
@GrandSilence 8 жыл бұрын
uWebDesign Adobe flash тоже просто работает, только решето еще то) Раньше можно было разместить невидимый плеер в HTML и исполнять shell код почти с правами администратора (Windows), видеокарту владельца узнавать и много чего ещё... С другой стороны инструменты не важны, смотря какие руки. Как бы я не гнал на WP, но uwd бложик топ :) спасибо что развиваете его, котаны
@uwebdesign
@uwebdesign 8 жыл бұрын
Спасибо за добрые слова! UWD блог сейчас - это совсем не то, чем бы я хотел гордиться, как появится на него время, так можно будет узреть настоящую силу WP. Хехе.
@mugen31337
@mugen31337 6 жыл бұрын
Grand Silence вы хоть знаете разницу между функциональным и процедурным программированием? А то столько умных слов, но на старте своих мыслей вызываете жёсткий фейспалм
@Nizom7207
@Nizom7207 7 жыл бұрын
Пожалуста Зделайте урок как выбрать иконки icomoon ,font aweasome и другие иконки спосибо
@uwebdesign
@uwebdesign 7 жыл бұрын
Спасибо за идею!
@Nizom7207
@Nizom7207 7 жыл бұрын
Cпасибо вам большое
@n1k1c4
@n1k1c4 8 жыл бұрын
the_field , потому что в доках так было написано. (: Про произвольные поля из коробки знал до плагина.
@uwebdesign
@uwebdesign 8 жыл бұрын
Знал до плагина, но не использовал? Или просто привычки не сформировалось?
@n1k1c4
@n1k1c4 8 жыл бұрын
Знал до acf и использовал.
@upyach
@upyach 8 жыл бұрын
Не работаю с WP, но интересно =)
@uwebdesign
@uwebdesign 8 жыл бұрын
Спасибо! А что именно интересно? =)
@upyach
@upyach 8 жыл бұрын
"внутренняя архитектура фрэймворка". Тот момент, когда о функционале из коробки узнают только благодаря плагинам. На самом деле не редкость, что можно упускать из виду много интересных моментов, как устроен фрэймворк, с которым работаешь каждый день.
@uwebdesign
@uwebdesign 8 жыл бұрын
Kirill Upya это действительно прикольно.
@The2011sanya
@The2011sanya 8 жыл бұрын
the_field
@танясергеева-ы1ю
@танясергеева-ы1ю 8 жыл бұрын
The2011sanya
@serverwebber3287
@serverwebber3287 8 жыл бұрын
использую the_field/get_field/the_sub_field... просто потому, что так написано в доках к плагину)
@uwebdesign
@uwebdesign 8 жыл бұрын
Ну это тоже позиция. =)
@A1_TR_812
@A1_TR_812 Жыл бұрын
спасибо. показалось немного сумбурной подача.
@solmelone
@solmelone 8 жыл бұрын
Это же kachestveni content™
@uwebdesign
@uwebdesign 8 жыл бұрын
Tak tochno, spasibo!
@Говорящийчеловек-ц1й
@Говорящийчеловек-ц1й 8 жыл бұрын
архитектура WP мне показалась такой ужасной и почему столько готовых решений именно у wordpress. жизнь несправедлива, когда ты перфекционист((
@uwebdesign
@uwebdesign 8 жыл бұрын
У многих проектов под WordPress хорошая архитектура, но да, она разбивается о то, что в самом ядре всё пока не лучшим образом, но прогресс идёт.
@Говорящийчеловек-ц1й
@Говорящийчеловек-ц1й 8 жыл бұрын
uWebDesign Ну это понятно, если переделать ядро, все к чертям полетит при обновлении, а что думаете насчет joomla, стоит ли его изучать? и вообще какую cms вместе с WP изучать, т. к. думаю, что WP не для всех задач подойдет)
@uwebdesign
@uwebdesign 8 жыл бұрын
Можно всякое смотреть чтобы кругозор расширять. Но для каких целей не подойдёт WordPress, для которых подойдут другие CMS? Joomla - это точно ад.
@Vasek220877
@Vasek220877 7 жыл бұрын
работаю с Joomla! лет 8, норм движок. у меня сначала с WP дружба не ладилась )) а с джумлой сразу на ура. так что, где ад, это еще поспорить можно )))
@Vasek220877
@Vasek220877 7 жыл бұрын
а по теме, если она конечно еще жива. что я делаю не так, что при var_dump выдает bool(false)? делаю доп поле в категориях woocommerce. поле появилось в админке, но вот на странице не появляется значение поля, только лишь bool(false). если выдает ошибку в нужных местах, значит место вывода правильное, по логике, но вот почему значений нет, не могу понять
@wowmusic1184
@wowmusic1184 5 жыл бұрын
много воды
@all-right
@all-right 8 жыл бұрын
плагин хороший, но, имхо, лучше ручками... нечего блондинке делать в админке
@uwebdesign
@uwebdesign 8 жыл бұрын
Неплохая фраза, что именно ручками? Многие вещи ручками то не сделаешь.
@all-right
@all-right 8 жыл бұрын
Александр, не спорю, но в большинстве случаев можно обойтись без 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
@uwebdesign
@uwebdesign 8 жыл бұрын
Понятно.
Hilarious FAKE TONGUE Prank by WEDNESDAY😏🖤
0:39
La La Life Shorts
Рет қаралды 44 МЛН
ВЛОГ ДИАНА В ТУРЦИИ
1:31:22
Lady Diana VLOG
Рет қаралды 1,2 МЛН
I Sent a Subscriber to Disneyland
0:27
MrBeast
Рет қаралды 104 МЛН
Работа в админке WordPress #8: Произвольные типы записей - Custom Post Types
6:51
Теплица социальных технологий
Рет қаралды 5 М.
Произвольные поля WordPress в шаблонах Elementor на примере ACF (Advanced Custom Fields)
21:28
Hilarious FAKE TONGUE Prank by WEDNESDAY😏🖤
0:39
La La Life Shorts
Рет қаралды 44 МЛН