Тут скорее возникает вопрос, как именно создаётся термин - программно (из кастомного кода) или через UI. Если программно, то проверять, где пропущен вызов. Если через UI (т.е. в управлении терминами таксономии) - возможно действительно имеет смысл посмотреть, что не так со словарём. Однако, маловероятно на мой взгляд, что с ним внезапно (сами по себе) возникли какие-то проблемы и, скорее всего, пересохранение его не даст эффекта.
Могут потенциально быть и какие-то проблемы с конфигурацией/типом БД. К тому же, судя по всему, сайт крутится на какой-то сборке XAMPP - мало ли что там намутили с SQL-сервером.
Комментарии
Так написано же: Field 'vid' doesn't have a default value.
vid означает vocabulary id, т.е. пропущен ID словаря, для которого создаётся термин.
Где-то в ваших вызовах забыли его указать.
и что? Пересохранить словарь? Нет мы не вместе с автором работаем.
Тут скорее возникает вопрос, как именно создаётся термин - программно (из кастомного кода) или через UI. Если программно, то проверять, где пропущен вызов. Если через UI (т.е. в управлении терминами таксономии) - возможно действительно имеет смысл посмотреть, что не так со словарём. Однако, маловероятно на мой взгляд, что с ним внезапно (сами по себе) возникли какие-то проблемы и, скорее всего, пересохранение его не даст эффекта.
Могут потенциально быть и какие-то проблемы с конфигурацией/типом БД. К тому же, судя по всему, сайт крутится на какой-то сборке XAMPP - мало ли что там намутили с SQL-сервером.