Тёмный
No video :(

ACF PRO тормозит? Предлагаю варианты чем заменить поле repeater 

WordPress Moscow
Подписаться 1,5 тыс.
Просмотров 1,5 тыс.
50% 1

Опубликовано:

 

27 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 23   
@AlexSkaeg
@AlexSkaeg 2 года назад
Круть!)
@WordPressMoscow
@WordPressMoscow 2 года назад
Спасибо
@koqpe13
@koqpe13 2 года назад
Спасибо)
@arinakolun
@arinakolun 7 месяцев назад
Почему не обновляет на сайте информацию если внести изменения в гугл таблицах? Как будто WP подгрузил этот файл и закешировал где-ТО... Не подскажете?
@awenn2015
@awenn2015 2 года назад
Странную штуку заметил, если в ручную перебирать повторитель через foreach то это очень сильно тормозит загрузку страницы, с 3-4 сек. условно до 15-20 сек. я сначала не выкупил в чем прикол но когда догадался нехило так удивился, что за хрень такая, можно конечно и через while(have_rows) перебирать что нивелирует эту проблему в какой то степени но при этом приходиться дублировать код если мне поля из повторителя нужны в разных местах
@WordPressMoscow
@WordPressMoscow 2 года назад
Александр, раскройте мысль пожалуйста "... но когда догадался нехило так удивился", это интересный момент. По поводу дублировать код, если в другом месте нужны например только и одно поле, то можно в первом цикле собирать значения поля в массив, а его уже раскладывать через foreach в других местах
@awenn2015
@awenn2015 2 года назад
@@WordPressMoscow нет, я выяснил из-за чего это, у меня в поворителе картинки были и возвращались в виде массива, а это не хило так тормозило загрузку, в итоге начал упарываться в оптимизацию, возвращаю только айдишник и сам беру все что надо, даже в какой то момент задумался может в полях где только скалярные типы данных использовать get_post_meta вместо get_field но это уже совсем наверно ))
@awenn2015
@awenn2015 2 года назад
@@WordPressMoscow просто сначала думал что тормозит из-за array_map или foreach но путем дальнейших проверок выяснил что из-за картинок
@awenn2015
@awenn2015 2 года назад
@@WordPressMoscow только остаётся осадочек в виде не удалённых полей в базе, это отдельная тема уже, задачка пришла тему переписать, а там все поля на кириллице написаны, дней 5 наверно потратил на переименовывание, по началу просто дублировал, переименовывал и перекидывал контент, но потом дойдя то кастомных типов постов понял что процесс будет долгим и нудным, да и так как ACF не умеет в удаление собственных же данных в базе, точнее умеет но с некоторыми ограничениями, например если в админке удалить поле то через delete_field оно уже не удалиться, в итоге решил просто их все переименовать , и заодно почистить все что уже не использовалось
@alekseykrivoshein
@alekseykrivoshein 2 года назад
Приветствую, немного по оптимизации acf когда все поля созданы и только добавление контента экспортируем имеющиеся поля в виде PHP кода и вешаем фильтр отключая вывод в админке. Подключил бы еще Redis для кеширования запросов.
@WordPressMoscow
@WordPressMoscow 2 года назад
Приветствую Алексей, с переводом группы полей в PHP согласен. Но если отключить вывод как пользоваться / добавлять новые значения?
@alekseykrivoshein
@alekseykrivoshein 2 года назад
@@WordPressMoscow Я пользователям оставляю только CPT для изменений.
@xakoch
@xakoch 10 месяцев назад
Спасибо, какой плагин использываете чтобы редактор тем было как у вас?
@WordPressMoscow
@WordPressMoscow 10 месяцев назад
HTML Editor Syntax Highlighter
@xakoch
@xakoch 9 месяцев назад
@@WordPressMoscow спс ✌
@provereno-na-sebe
@provereno-na-sebe 2 года назад
А что если сделать отдельный тип записей источники и подгружать уже от туда контент?)
@WordPressMoscow
@WordPressMoscow 2 года назад
Интересная идея, вполне может работать, если один и тот же список элементов планируется использовать в нескольких местах сайта. С точки зрения пользовательского опыта (для человека который будет администрировать сайт) это усложнение, которое не-программисту будет сложно понять
@serghiokomolov2339
@serghiokomolov2339 2 года назад
Можно реализовать Ajax Load More
@WordPressMoscow
@WordPressMoscow 2 года назад
Тут интересный вопрос, а как это реализовать на бэкенде? так как понадобится внедрятся внутрь вывода строк в репитере
@roppor2194
@roppor2194 2 года назад
Добавить фавикон на сайт забыли
@memasizm
@memasizm 2 года назад
сделали бы они сначала нормально и было бы все гуд что за тенденция пихать всюду этот ацф
@WordPressMoscow
@WordPressMoscow 2 года назад
Сейчас тенденция потихонечку меняется в сторону Гутенберга, хотя это и неравнозначные вещи. АЦФ дает возможность создавать удобный интерфейс и прост на старте, этим объясняется его свер-популярность
Далее
Whoa
01:00
Просмотров 35 млн
Getting Started with Advanced Custom Fields (ACF)
52:25
Redis за 20 минут
23:22
Просмотров 129 тыс.