@paper_castle
Фрилансер

Как организовать качественное использование кастомных полей в Wordpress?

Есть проект для миграции на WP, неприличное количество метаданных, вложенность многоуровневая. Какие вопросы нужно решить:

1. Выбор плагина кастомных полей.
Как правило использовал ACF или Carbon, но то ли дело в новых версиях WP, то ли в самих плагинах - периодически сталкиваюсь с пропаданием содержимого некоторых полей. Искать каждый раз причины и бороться уже устал, задумался над возможной альтернативой, предложите варианты.
2. Бекапы отдельных страниц. Ревизии - хорошо, но это плохо работает с вышеописанными кастомными полями - не все, не всегда попадает под них, главная проблема вложенные повторители (repeater|complex), когда "слетает" целая ветка - это уже проблема. Как решить эту проблему?
3. Производительность. С кастомными полями и их инпутами стандартного `max_vars_input = 1000` резко становится мало, масштабироваться в правки php-конфига ощущается неправильным решением. Какие варианты?
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
anatoly_kulikov
@anatoly_kulikov
Помог ответ? Отметь решением!
Банально, но переходить на кастомные таблицы и собственные функции по работе с данными. Быстрее вряд ли что будет.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
OtshelnikFm
@OtshelnikFm Куратор тега WordPress
Обо мне расскажет yawncato.com
Свои произвольные таблицы с структурным хранением данных по типам. С индексами. Это самое производительное. Да - писать придется мигратор старых данных и небольшие функции и ли модели для выборки из своих таблиц
max_vars_input можно увеличить, но лучше с формы отправлять только те данные что нужны для этого типа записи. Т.е. для этого типа данных чтобы были не все поля в куче, а нужные только для этого типа записи.
тогда проблема переполнения устранится
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы