Obsah
Pokud jste nedávno aktualizovali zásuvný modul WooCommerce a pokusili se importovat rozvržení, mohli jste narazit na následující chybu:
Fatální chyba PHP: Typová chyba: Uncaught TypeError: Cannot access offset of type string on string in wp-content/plugins/woocommerce/includes/admin/class-wc-admin-brands.php:659
Tato chyba je způsobena chybou v nejnovější verzi WooCommerce, konkrétně při importu rozvržení, která závisí na funkcích WooCommerce. Problém může narušit pracovní postupy uživatelů, kteří se na těchto rozvrženích svých webových stránek spoléhají.
Dočasné řešení
Zatímco čekáme na oficiální opravu od vývojového týmu WooCommerce, připravili jsme dočasné řešení, které vám pomůže tento problém obejít. Problém můžete vyřešit podle následujících kroků:
- Otevřete soubor umístěný na adrese
wp-content/plugins/woocommerce/includes/admin/class-wc-admin-brands.php
. - Najděte následující řádek kódu:
add_filter( 'pre_update_option_woocommerce_permalinks', array( $this, 'validate_product_base' ) );
- Tento řádek zakomentujte přidáním
//
na začátku takto:// add_filter( 'pre_update_option_woocommerce_permalinks', array( $this, 'validate_product_base' );
- Uložte soubor a znovu vyzkoušejte proces importu rozvržení.
Aktualizace
Jsme odhodláni vás o této problematice informovat. Nezapomeňte sledovat náš blog nebo fórum podpory, kde najdete aktualizace, protože vám poskytneme veškeré nové informace, jakmile budou k dispozici.
Potřebujete pomoc?
Náš tým podpory je připraven vám pomoci. Pokud máte potíže s implementací dočasné opravy nebo máte dotazy, obraťte se na nás prostřednictvím našeho webu. podpora.
Děkujeme vám za pochopení a spolupráci při řešení tohoto problému.