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

Поделиться
HTML-код
  • Опубликовано: 17 сен 2024

Комментарии • 120

  • @arthurmirzoyan410
    @arthurmirzoyan410 7 лет назад +22

    Круто) вот бы еще больше про WordPress!

    • @uwebdesign
      @uwebdesign  7 лет назад +7

      Обязательно будет, подписывайся и рассказывай друзьям!

    • @arthurmirzoyan410
      @arthurmirzoyan410 7 лет назад +2

      подписан на вас уже давно. и в вк и тут. многим коллегам и друзьям рассказал) так держать! лучшие подкасты у вас!

    • @uwebdesign
      @uwebdesign  7 лет назад +1

      Спасибо!

    • @user-ib9gp3cg3l
      @user-ib9gp3cg3l 7 лет назад

      Написал в личку вк

  • @Dimzza
    @Dimzza 7 лет назад +1

    Супер! Только открыл для себя этот плагин, а тут такое отличное видео по нему. С выводом значений полей все очень просто и понятно, интересно узнать больше информации про фильтрацию и поиск по ним.

    • @uwebdesign
      @uwebdesign  7 лет назад

      Об этом будет в следующих роликах! Плейлист получится на 5-6 видосов.

  • @YevhenZhuchenko
    @YevhenZhuchenko 7 лет назад +2

    Ееее. Самый крутой плагин под WP. Год им пользуюсь (pro версией) не один сайтик запилил. Самый главный минус в обычной версии для меня - отсутствие репитера и option page'a. Использую get_field, the_field потому что это банально компактнее да и раньше я нативными полями не пользовался, очень не удобные они + ничего кроме текста туда на добавишь. Очень удобно делать на ACF всякие relative posts. По запросу прилетает массив из объектов постов, можно обычным лупом вывести.

    • @uwebdesign
      @uwebdesign  7 лет назад +1

      Вот те и обычный луп. Согласен со всем, спасибо за комментарий! 😊

  • @seomur1622
    @seomur1622 3 года назад +1

    спасибо!

  • @kychkaaa
    @kychkaaa 6 лет назад +1

    Спасибо за видео и труд!
    Скажите пожалуйста, а как можно форму добавления постов впихнуть в фронт-энд на страницу например add_object.html , вобщем нужно миновать админку и добавить записи. Через свой собственный шаблон страницы попробовал - не вышло, может не то прописывал. Как Вы в шаблоне вывели эти формы?

  • @artemkomarov5073
    @artemkomarov5073 7 лет назад +1

    спасибки)

  • @vagrant3915
    @vagrant3915 5 лет назад

    У меня есть друг, его зовут Александр Гончаров, он тоже занимается веб-разработкой. Совпадение?))

    • @uwebdesign
      @uwebdesign  5 лет назад

      Все может быть. =)

  • @elbandito1315
    @elbandito1315 7 лет назад +1

    Пользуюсь ACF PRO уже больше 3 лет точно. Супер-плагин конечно, но есть у него несколько недостатков:
    1) Нет возможности визуально редактировать, как в том же кастомайзере карандашики. Может знаете другой плагин, который дает такие возможности?
    2) При большом обьеме данных (квартиры и их параметры) очень медленно ходит в БД. Но это скорее проблема произвольных полей ВП, а не плагина. Видимо в таких ситуация надо изобретать велосипед.
    По поводу вашего вопроса. Использую the_field потому, что короче и удобнее. Про произвольные поля знал и до плагина, но не юзал, потому, что жутко не удобно.

    • @uwebdesign
      @uwebdesign  7 лет назад

      1) Ну тут да, хотя можно и к кастомайзеру поля привязывать, но это уже другая история не про этот плагин.
      2) Всё кеширование включено? Сервер настроен круто? С помощью тюнинга настроек можно добиться неожиданно хороших результатов даже при большом объёме данных.

  • @regylirovwik
    @regylirovwik 7 лет назад +1

    Использую функции плагина (the_field и т.д.), если веду сайт и поддерживаю его (это самая частая ситуация). В других случаях использую нативные функции (get_post_meta() и т.д.), чтобы, если вдруг ACF отключат, сайт не сломался :-) как-то так. Спасибо за видео!

    • @uwebdesign
      @uwebdesign  7 лет назад

      Ну вот я всегда перестраховываюсь, плагины приходят и уходят, а нативный API остаётся.

    • @regylirovwik
      @regylirovwik 7 лет назад

      Я думаю, что в этом плане надо быть проще. Если делать тему на продажу, то использовать нативный. Если себе или на заказ - то как проще. Если что сам свой сайт быстро переделаешь на натив, вдруг что. А заказной сайт - владелец сам напишет, что что-то не так. Всё изменяется - это нормально.

    • @uwebdesign
      @uwebdesign  7 лет назад

      Ну это идеологический вопрос, так что да. Как выбор между Mercedes и Audi.

  • @webdoctorful
    @webdoctorful 7 лет назад +1

    get_post_meta. Про апи самого плагина только узнал, и врядли начну им пользоваться (привычка всё таки). Что для Вас самое ценное в pro версии? стоит ли на неё переходить вообще (вроде и так не плохо)? Её обычно покупают или пиратят где-то?

    • @uwebdesign
      @uwebdesign  7 лет назад

      Кто-то может и пиратит. Преимуществ Pro версии очень много, для меня это инструмент импорта/экспорта/acf-json (об этом во втором ролике из этого плейлиста), дополнительные типы полей (например, повторитель) и страницы с настройками (об этом в четвёртом ролике из этого плейлиста, когда он выйдет).

  • @Maxleven
    @Maxleven 7 лет назад +2

    Привет. Активно пользуюсь ACF Pro. Очень удобный плагин. По вопросу какой выод иснользую, тот который описан в документации плагина, потому что стандартными полями никогда не пользовался а сразу начал использовать ACF и почти сразу перешел на Pro версию из-за повторителей и галереи.
    Интересно было бы увидеть как можно сделать поиск или фильтрацию по полям.

    • @uwebdesign
      @uwebdesign  7 лет назад

      В третьем ролике будет пример запроса. А какой именно поиск? Форма поиска или всё-таки фильтр?

    • @Maxleven
      @Maxleven 7 лет назад +2

      Интересует все конечно. Но больше фильтр, например для портфолио. К примеру не классическое портфолио с фильтрацией по категориям (от которого уже тошнит), а например для разработчика где можно отфильтровать еще и по навыкам применяемым в проекте (html, css, js, jqery, php, google page speed optimization ...).

    • @uwebdesign
      @uwebdesign  7 лет назад

      Принято, сделаю.

    • @Maxleven
      @Maxleven 7 лет назад +1

      Спасибо. Буду ждать.

  • @BFM74
    @BFM74 7 лет назад +2

    Подскажи пожалуйста, php учил сам или ты по профессии учился в заведении?

    • @uwebdesign
      @uwebdesign  7 лет назад +1

      Я по первому образованию программист да, но курс PHP у нас был маленький. Поэтому и да, и нет. Всё основное учил сам, но алгоритмы и подход к программированию в заведении.

    • @BFM74
      @BFM74 7 лет назад +2

      Александр спасибо, а какой курс / книга дала больше всего понимания php?

    • @uwebdesign
      @uwebdesign  7 лет назад

      От O'Reilly несколько: Programming PHP, Modern PHP, Learning PHP. По степени понтовости.

  • @shoguneiraidenbaal359
    @shoguneiraidenbaal359 4 года назад +1

    5:20 Ошибка , нужно так пропустил закрывающую черту ))

    • @TheRelow
      @TheRelow 3 года назад

      Вабще это адиночный тег. Я html праграмист. Я знаю как правильна. Так что там всё верно

    • @user-wh8bp1hg2p
      @user-wh8bp1hg2p 3 года назад

      @@TheRelow html-программист - вот лол :D

    • @TheRelow
      @TheRelow 3 года назад

      @@user-wh8bp1hg2p у тебя с этим какие-то проблемы?

  • @GrandSilence
    @GrandSilence 7 лет назад +6

    Контент годный. Все равно, у wp такое старое ядро что используется функциональное программирование. Вот смотрю на такой код, не красиво и не практично. Архитектурные паттерны там никакие не пытались применять? Просто шаблоны с PHP кодом такое себе решение для View сущности и не очень безопасно. Готовых решений у wp много, но под их капот лучше не заглядывать) SQL инъекции, XSS и куча других прелестей, произвольные загрузки на сервер без фильтраций и проверки прав. Такие уязвимые сайты гуглятся интересными запросами вроде filetype:txt readme|install|manual "название плагина или часть содержания из readme плагина". Иногда и дампы попадаются, дамп бд, заказов в csv. WP - блог и не более, ModX более интересное решение для лендингов, визиток. У вообще изучайте Laravel...

    • @upyach
      @upyach 7 лет назад +2

      "такое старое ядро что используется функциональное программирование. Вот смотрю на такой код, не красиво и не практично"
      Пугающая фраза в сегодняшний день, когда императивные языки заимствуют от функциональных, так как там "красиво, коротко, практично". Согласен, под капотом у большинства библиотек творится вакханалия и разврат, но это отнюдь не зависит от используемой парадигмы :D

    • @uwebdesign
      @uwebdesign  7 лет назад +1

      Ну как можно писать, что WordPress - это блог в 2016? Это же клише из начала десятых. Тем более, что именно «произвольные поля» и есть одна из причин по которой это не просто блог. Что касается бенчмарков - функциональное программирование быстрее ООП. Это не повод не использовать ООП там, где это уместно (почти везде), но всё же.
      Что касается уязвимостей - да, в мире WordPress есть огромное количество legacy-кода, также как огромное количество гавно-кода. Но это просто потому что самого кода для WordPress ещё больше, процентное соотношение немногим больше, чем в любом другом «лагере».
      В большом количестве плагинов и тем давно применяются различные паттерны, просто зачастую это премиум продукты, у которых и «под капот» не хочется заглядывать, они просто работают. По Apple.
      Так и с большинством хорошего кода на WordPress.

    • @GrandSilence
      @GrandSilence 7 лет назад

      uWebDesign Adobe flash тоже просто работает, только решето еще то) Раньше можно было разместить невидимый плеер в HTML и исполнять shell код почти с правами администратора (Windows), видеокарту владельца узнавать и много чего ещё... С другой стороны инструменты не важны, смотря какие руки. Как бы я не гнал на WP, но uwd бложик топ :) спасибо что развиваете его, котаны

    • @uwebdesign
      @uwebdesign  7 лет назад +1

      Спасибо за добрые слова! UWD блог сейчас - это совсем не то, чем бы я хотел гордиться, как появится на него время, так можно будет узреть настоящую силу WP. Хехе.

    • @mugen31337
      @mugen31337 6 лет назад

      Grand Silence вы хоть знаете разницу между функциональным и процедурным программированием? А то столько умных слов, но на старте своих мыслей вызываете жёсткий фейспалм

  • @ruslangaliev5050
    @ruslangaliev5050 7 лет назад +1

    Спасибо за скринкаст. Ответ на вопрос: пользовался встроенным API, так как нашел его на странице плагина, про get_post_meta для этого плагина - не знал)

    • @uwebdesign
      @uwebdesign  7 лет назад

      Я всегда в базу лезу и смотрю как там и чо хранится, позволяет понять всю суть вещей.

  • @spartakk.3117
    @spartakk.3117 6 лет назад

    Добрый день, спасибо за толковое видео. Подскажите, как вывести имя поля. К примеру "АВТОР: Н.В. Гоголь". т.е. слово автор как выводим. ? в шаблоне через esc_html_e? или так же через произвольные поля можно?

    • @uwebdesign
      @uwebdesign  6 лет назад +1

      Можно через метод get_field_object.

  • @СтепанШатковский-ь1м

    13:45 ответ такой же)

  • @ДмитрийКабак-у6э
    @ДмитрийКабак-у6э 7 лет назад +1

    Пользуюсь бесплатной версией этого плагина. Для вывода - ставлю the_field - потому что о других не знал (ввел в поиске, мне его и выдало) )))... А как ты сделал раздел мои книги (чтобы он в панельке был)?????

    • @uwebdesign
      @uwebdesign  7 лет назад

      Я этот раздел сделал с помощью произвольных типов записей (custom post types), а именно с помощью плагин Custom Post Type UI.

  • @ДенисДенис-ш6ю
    @ДенисДенис-ш6ю 7 лет назад

    Подскажите, кто делает посадку верстки через этот плагин, вам всегда хватает его возможностей ? Были ли случаи, когда приходилось делать посадку в другой способ. из-за нехватки функционала ?

    • @uwebdesign
      @uwebdesign  7 лет назад

      Магазин через него делать придется вручную, а в целом - возможностей боле чем достаточно.

  • @user-gw1yh5yp4j
    @user-gw1yh5yp4j 4 года назад

    Здрвствуте
    Подскажите как выводить табами. У них есть такая функция.

  • @N1k0lay
    @N1k0lay 4 года назад

    Вопрос по CPT UI, возможно но в тему, но всё же. Как вывести у кастомного типа записи настройки страницы, которые есть у темы? Часто с темой идут свои, дополнительные настройки для страницы, по типу отключить заголовок, изменить ширину сайдбара. (Тема Woodmart) Заранее спасибо и спасибо за видео!

  • @QWILI
    @QWILI 7 лет назад +1

    Пользуюсь PRO версией. Предпочитаю get_field, the_field, get_field_object т.к. кода получается меньше. И раз дают API ACF то почему бы им не пользоваться?

    • @uwebdesign
      @uwebdesign  7 лет назад

      Ну своё отношение я высказал в ролике, нативное апи люблю. =) Хочется чувствовать WordPress на кончиках пальцев.

    • @QWILI
      @QWILI 7 лет назад

      Это как "Я пользуюсь Vanilla JS и не буду использовать jQuery. Хочется чувствовать здоровые куски JS кода, хотя на сайте подключен jQuery для какой-нибудь карусели"

    • @uwebdesign
      @uwebdesign  7 лет назад

      Ну а вдруг потом отключат карусель, а весь остальной сайт останется!

  • @Дачник-м6ф
    @Дачник-м6ф 7 лет назад

    Прошу помощь! С помощью этого плагина возможно ли создать поле для заполнения клиентом данных, при этом например клиент выбрал в поле значение - "13", а в соседнем поле после выбора первого поля клиентом отображалась соответствующие данные (цена к примеру) ? Я просто нубас в php и с кодом работать слаб. Спасибо друзья, надеюсь на отклик!

    • @uwebdesign
      @uwebdesign  7 лет назад

      +Все про дачу для заполнения в админке или на самом сайте?

    • @Дачник-м6ф
      @Дачник-м6ф 7 лет назад

      uWebDesign на самом сайте

  • @botinok615
    @botinok615 7 лет назад +1

    Расскажите о flexible content

    • @uwebdesign
      @uwebdesign  7 лет назад +1

      Обязательно будет в следующих роликах!

  • @MrTrololllo
    @MrTrololllo 7 лет назад +1

    Круто, спасибо за видео! А как можно организовать на сайте поиск по полям?

    • @uwebdesign
      @uwebdesign  7 лет назад

      В третьем ролике из этого плейлиста будет пример подобный, но возможно разовью более подробно позже.

    • @MrTrololllo
      @MrTrololllo 7 лет назад +1

      Спасибо! Буду ждать продолжение, очень интересная тема!

  • @upyach
    @upyach 7 лет назад +1

    Не работаю с WP, но интересно =)

    • @uwebdesign
      @uwebdesign  7 лет назад

      Спасибо! А что именно интересно? =)

    • @upyach
      @upyach 7 лет назад

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

    • @uwebdesign
      @uwebdesign  7 лет назад

      Kirill Upya это действительно прикольно.

  • @redlixdavidof235
    @redlixdavidof235 7 лет назад

    скажите а если мне нужно вывести всю группу полей допустим группа books и там у меня 10 произвольных полей и мне все их надо вывести,как это можно сделать?

    • @redlixdavidof235
      @redlixdavidof235 7 лет назад

      как мне эту группу перебрать допустим в цикле foreach?

    • @uwebdesign
      @uwebdesign  7 лет назад

      С помощью вот этого метода сможешь вернуть объект со всеми полями и уже его в foreach проитерировать.

  • @mikebuzaev
    @mikebuzaev 7 лет назад

    С помощью этого плагина можно добавить ползунок к фильтру поиска?

    • @uwebdesign
      @uwebdesign  7 лет назад

      +Бузаев Михаил добавить на уровне бекенда можно, но поведение все равно программировать самому.

  • @sitkatr
    @sitkatr 7 лет назад

    Какой авторелоадер используется?

    • @uwebdesign
      @uwebdesign  7 лет назад

      Codekit, ролик про него здесь: ruclips.net/video/H0bdYjNBOrI/видео.html.

    • @sitkatr
      @sitkatr 7 лет назад +1

      ролик видел, спасибо :)

  • @Pycjio93
    @Pycjio93 7 лет назад

    Мужики, Wordpress vs. Modx. Кто что думает по этому поводу?

    • @artemkomarov5073
      @artemkomarov5073 7 лет назад

      Что лучше авто или самолет? Для каждой задачи свое решение.

    • @uwebdesign
      @uwebdesign  7 лет назад +3

      Разумеется WordPress, даже обсуждать стыдно.

    • @Pycjio93
      @Pycjio93 7 лет назад

      А какие объективные причины забыть про ModX и начать топить за WP? Хочу перейти на WP, но не знаю стоит ли. Другими словами что я такого получу, чего я не смогу получить у ModX?

    • @uwebdesign
      @uwebdesign  7 лет назад +1

      У ModX нельзя получить такое большое комьюнити, гайдов и готовых решений.

  • @n1k1c4
    @n1k1c4 7 лет назад +1

    the_field , потому что в доках так было написано. (:
    Про произвольные поля из коробки знал до плагина.

    • @uwebdesign
      @uwebdesign  7 лет назад

      Знал до плагина, но не использовал? Или просто привычки не сформировалось?

    • @n1k1c4
      @n1k1c4 7 лет назад

      Знал до acf и использовал.

  • @A1_TR_812
    @A1_TR_812 Год назад

    спасибо. показалось немного сумбурной подача.

  • @serverwebber3287
    @serverwebber3287 7 лет назад

    использую the_field/get_field/the_sub_field... просто потому, что так написано в доках к плагину)

    • @uwebdesign
      @uwebdesign  7 лет назад +1

      Ну это тоже позиция. =)

  • @The2011sanya
    @The2011sanya 7 лет назад +2

    the_field

  • @Nizom7207
    @Nizom7207 7 лет назад

    Пожалуста Зделайте урок как выбрать иконки icomoon ,font aweasome и другие иконки спосибо

    • @uwebdesign
      @uwebdesign  7 лет назад +1

      Спасибо за идею!

    • @Nizom7207
      @Nizom7207 7 лет назад +1

      Cпасибо вам большое

  • @solmelone
    @solmelone 7 лет назад

    Это же kachestveni content™

  • @wowmusic1184
    @wowmusic1184 4 года назад

    много воды

  • @Говорящийчеловек-ц1й

    архитектура WP мне показалась такой ужасной и почему столько готовых решений именно у wordpress. жизнь несправедлива, когда ты перфекционист((

    • @uwebdesign
      @uwebdesign  7 лет назад

      У многих проектов под WordPress хорошая архитектура, но да, она разбивается о то, что в самом ядре всё пока не лучшим образом, но прогресс идёт.

    • @Говорящийчеловек-ц1й
      @Говорящийчеловек-ц1й 7 лет назад

      uWebDesign Ну это понятно, если переделать ядро, все к чертям полетит при обновлении, а что думаете насчет joomla, стоит ли его изучать? и вообще какую cms вместе с WP изучать, т. к. думаю, что WP не для всех задач подойдет)

    • @uwebdesign
      @uwebdesign  7 лет назад +2

      Можно всякое смотреть чтобы кругозор расширять. Но для каких целей не подойдёт WordPress, для которых подойдут другие CMS? Joomla - это точно ад.

    • @Vasek220877
      @Vasek220877 7 лет назад

      работаю с Joomla! лет 8, норм движок. у меня сначала с WP дружба не ладилась )) а с джумлой сразу на ура. так что, где ад, это еще поспорить можно )))

    • @Vasek220877
      @Vasek220877 7 лет назад

      а по теме, если она конечно еще жива. что я делаю не так, что при var_dump выдает bool(false)? делаю доп поле в категориях woocommerce. поле появилось в админке, но вот на странице не появляется значение поля, только лишь bool(false). если выдает ошибку в нужных местах, значит место вывода правильное, по логике, но вот почему значений нет, не могу понять

  • @all-right
    @all-right 7 лет назад

    плагин хороший, но, имхо, лучше ручками... нечего блондинке делать в админке

    • @uwebdesign
      @uwebdesign  7 лет назад

      Неплохая фраза, что именно ручками? Многие вещи ручками то не сделаешь.

    • @all-right
      @all-right 7 лет назад

      Александр, не спорю, но в большинстве случаев можно обойтись без 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  7 лет назад

      Понятно.