Плагин вызывает ошибки при пересборке

На сайте, который я видел, было множество пользовательских полей постов, содержащих строки, закодированные многократно, из-за чего они стали непригодными для использования.

Вот несколько решений, отсортированных по сложности:

  • отказаться от использования плагина (и, возможно, переключиться на новую систему голосований);
  • удалить все такие поля;
  • удалить только проблемные поля;
  • отредактировать эти поля, чтобы преобразовать данные обратно в валидные JSON-строки.

На том сайте, который я видел, были некорректные данные, которым уже несколько лет. Похоже, это баг, существовавший много лет назад, но обнаруженный только сейчас.

Возможно, написать код для исправления повреждённых JSON-строк, но за 10 минут мне не удалось понять, как это сделать.

Смотрите примеры по ссылке: Question Answer Plugin - #301 by pfaffman