Spis treści
Jeśli niedawno zaktualizowałeś wtyczkę WooCommerce i próbowałeś zaimportować układ, mogłeś napotkać następujący błąd:
Błąd krytyczny PHP: Uncaught TypeError: Cannot access offset of type string on string in wp-content/plugins/woocommerce/includes/admin/class-wc-admin-brands.php:659
Błąd ten wynika z błędu w najnowszej wersji WooCommerce, szczególnie podczas importowania układów, które zależą od funkcji WooCommerce. Problem ten może zakłócić przepływ pracy użytkowników, którzy polegają na tych układach w swoich witrynach.
Tymczasowe obejście
Podczas gdy czekamy na oficjalną poprawkę od zespołu programistów WooCommerce, przygotowaliśmy tymczasowe rozwiązanie, które pomoże ominąć ten problem. Problem można rozwiązać, wykonując następujące kroki:
- Otwórz plik znajdujący się pod adresem
wp-content/plugins/woocommerce/includes/admin/class-wc-admin-brands.php
. - Znajdź następujący wiersz kodu:
add_filter( 'pre_update_option_woocommerce_permalinks', array( $this, 'validate_product_base' ) );
- Skomentuj ten wiersz, dodając
//
na początku, w ten sposób:// add_filter( 'pre_update_option_woocommerce_permalinks', array( $this, 'validate_product_base' );
- Zapisz plik i ponownie przetestuj proces importowania układu.
Bądź na bieżąco
Dokładamy wszelkich starań, aby na bieżąco informować o tym problemie. Pamiętaj, aby sprawdzać nasz blog lub forum pomocy technicznej w celu uzyskania aktualizacji, ponieważ będziemy dostarczać wszelkie nowe informacje, gdy tylko będą dostępne.
Potrzebujesz pomocy?
Nasz zespół wsparcia jest tutaj, aby pomóc. Jeśli masz problemy z wdrożeniem tymczasowej poprawki lub masz pytania, skontaktuj się z nami za pośrednictwem naszej strony internetowej wsparcie.
Dziękujemy za zrozumienie i współpracę podczas rozwiązywania tego problemu.