Якщо ви отримуєте наступну помилку:
PHP Фатальна помилка: Неперехоплена помилка типу TypeError: Непідтримувані типи операндів: string - int в ../wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php:88
Ця помилка може спричинити неправильну роботу адмінки WordPress. Наприклад, якщо ви перейдете до редактора блоків WordPress (Gutenberg), він не збереже ваші зміни. І т.д.
Проблема полягає в поганій сумісності WooCommerce з PHP 8. На щастя, це досить легко виправити. Просто виконайте наступні кілька кроків, щоб вирішити проблему:
- Закоментуйте код на рядок номер 88 у файлі wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php
- Це буде виглядати наступним чином: # $ordering[ $id ] = $is_empty ? 0 : ( min( $ordering ) - 1 );
- Зайдіть в адмінку WordPress і перейдіть до WooCommerce - Налаштування - Платежі
- Змінити способи оплати замовлення
- Вітаємо, ви назавжди виправили фатальну помилку, тепер ви також можете оновити WooCommerce до новішої версії, якщо вона доступна.
- Ви можете повернутися до файлу wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php і тепер ви можете відкоментувати подібні 99 або залишити все як є...
Я впевнений, що цей підручник допоміг вам вирішити ваші проблеми з WooCommerce. Опинившись тут, не соромтеся спробуйте нашу тему Citadela безкоштовно.