Наш маленький форум запустился, пока я был в непланируемом отпуске, и из-за, скажем так, недопонимания, голосование было включено для нескольких категорий (например, «Общее обсуждение») на момент запуска.
Вернувшись из отпуска и обнаружив голосование там, где его не должно быть, я хочу это исправить. У нас есть одна категория, где плагин голосования очень важен для наших задач, а теперь у нас есть темы в других категориях, которые не могут получить поддержку, не расходуя ограниченные голоса пользователей.
Однако мы — нишевое сообщество, и я бы не хотел подорвать чувство вовлечённости пользователей, внезапно обнулив все голоса на их темах и оставив их с нулём лайков. Есть ли способ преобразовать существующие голоса за темы в лайки при отключении голосования в категории?
Я думаю, что ответ — да, это можно сделать из консоли (если у вас есть доступ к консоли), но, вероятно, никто не знает сразу, как это объяснить.
Я не уверен, хранятся ли голоса в отдельной таблице или как пользовательские поля. Вам нужно посмотреть код плагина, чтобы понять, как хранятся голоса.
Вам нужно будет перебрать их, добавить лайк и удалить голос. (Эта информация, скорее всего, либо очевидна сама по себе, либо слишком размыта, чтобы быть полезной.)
Спасибо, Джей, это хотя бы обнадеживает. Я поговорю с нашим провайдером, который занимается хостингом и установкой. Возможно, нам придется признать ошибку и «потерять» этот заказ, если его исправление существенно повлияет на наши часы поддержки, но звучит так, что это: а) не то, что я могу сделать сам, и б) не обязательно безнадежное дело.