Open ipolikarpov opened 4 years ago
Здравствуйте! А можете в коде плагина, где содержится строка ADD INDEX wc1c_meta_key_meta_value
попробовать заменить meta_key,
на meta_key(125),
и повторно активировать плагин?
Спасибо большое за оперативную реакцию! Да, это помогло.
Правда, теперь в дебагe появился нотайс
PHP Notice: Undefined offset: 1 in /wp-content/plugins/woocommerce-and-1centerprise-data-exchange/admin.php on line 28
Тогда нужно повыводить через var_dump()
что там помещается в $guid
в 27 строке в /wp-content/plugins/woocommerce-and-1centerprise-data-exchange/admin.php.
Интересно, это у всех пользователей wordpress проявляется или только в вашем случае (например, какие-то нестандартные умолчания в mysql).
Причина нотайса:
Function get_woocommerce_term_meta WooCommerce Term Meta API WC tables for storing term meta are deprecated from WordPress 4.4 since 4.4 has its own table. This function serves as a wrapper, using the new table if present, or falling back to the WC table.
https://docs.woocommerce.com/wc-apidocs/function-get_woocommerce_term_meta.html
Функция get_woocommerce_term_meta с версии 3.6 считается устаревшей! Используйте get_term_meta
Функция используется в строке 27 файла admin.php, её необходимо заменить на WP-функцию get_term_meta.
Тогда нужно повыводить через
var_dump()
что там помещается в$guid
в 27 строке в /wp-content/plugins/woocommerce-and-1centerprise-data-exchange/admin.php.Интересно, это у всех пользователей wordpress проявляется или только в вашем случае (например, какие-то нестандартные умолчания в mysql).
пустая строка приходит если категория не с 1С
При активации плагина в веб-интерфейсе появляется ошибка:
В debug.log три идентичных ошибки:
Версии ПО: WP 5.3.1 WC 3.8.1 MySQL Ver 14.14 Distrib 5.7.28