Зміст
Якщо ви нещодавно оновили свій плагін WooCommerce і спробували імпортувати макет, ви могли зіткнутися з наступною помилкою:
PHP Фатальна помилка: Uncaught TypeError: Неможливо отримати доступ до зміщення типу string у рядку в wp-content/plugins/woocommerce/includes/admin/class-wc-admin-brands.php:659
Ця помилка виникає через помилку в найновішій версії WooCommerce, зокрема при імпорті макетів, які залежать від функцій WooCommerce. Ця проблема може порушити робочі процеси для користувачів, які покладаються на ці макети для своїх веб-сайтів.
Тимчасове обхідне рішення
Поки ми чекаємо на офіційне виправлення від команди розробників WooCommerce, ми підготували тимчасове рішення, яке допоможе вам обійти цю проблему. Ви можете вирішити проблему, виконавши ці кроки:
- Відкрийте файл, розташований за адресою
wp-content/plugins/woocommerce/includes/admin/class-wc-admin-brands.php
. - Знайдіть наступний рядок коду:
add_filter( 'pre_update_option_woocommerce_permalinks', array( $this, 'validate_product_base' ) ) );
- Закоментуйте цей рядок, додавши
//
на початку, ось так:// add_filter( 'pre_update_option_woocommerce_permalinks', array( $this, 'validate_product_base' ) ) );
- Збережіть файл і протестуйте процес імпорту макета ще раз.
Залишатися в курсі подій
Ми будемо тримати вас в курсі подій. Обов'язково перевіряйте наш блог або форум підтримки на предмет оновлень, оскільки ми будемо надавати будь-яку нову інформацію в міру її надходження.
Потрібна допомога?
Наша команда підтримки завжди готова допомогти. Якщо у вас виникли проблеми із застосуванням тимчасового виправлення або питання, будь ласка, зв'яжіться з нами через наш підтримка.
Дякуємо за ваше розуміння та співпрацю, оскільки ми працюємо над вирішенням цієї проблеми.