Ahoj, prosím o radu. Když v administraci WordPressu kliknu na Vzhled – Widgety, vyskočí na mě níže uvedená chybová hláška. Můžete mi prosím poradit jak to opravit?
Fatal error: Uncaught TypeError: array_search(): Argument #2 ($haystack) must be of type array, null given in /data/web/virtuals/244959/virtual/www/domains/elastolith.manapro.cz/wp-includes/widgets.php:1514 Stack trace: #0 /data/web/virtuals/244959/virtual/www/domains/elastolith.manapro.cz/wp-includes/widgets.php(1514): array_search(‘block-5’, NULL, true) #1 /data/web/virtuals/244959/virtual/www/domains/elastolith.manapro.cz/wp-includes/widgets.php(1343): wp_map_sidebars_widgets(Array) #2 /data/web/virtuals/244959/virtual/www/domains/elastolith.manapro.cz/wp-includes/rest-api/endpoints/class-wp-rest-sidebars-controller.php(300): retrieve_widgets() #3 /data/web/virtuals/244959/virtual/www/domains/elastolith.manapro.cz/wp-includes/rest-api/endpoints/class-wp-rest-sidebars-controller.php(97): WP_REST_Sidebars_Controller->retrieve_widgets() #4 /data/web/virtuals/244959/virtual/www/domains/elastolith.manapro.cz/wp-includes/rest-api/class-wp-rest-server.php(1161): WP_REST_Sidebars_Controller->get_items_permissions_check(Object(WP_REST_Request)) #5 /data/web/virtuals/244959/virtual/www/domains/elastolith.manapro.cz/wp-includes/rest-api/class-wp-rest-server.php(1041): WP_REST_Server->respond_to_request(Object(WP_REST_Request), ‘/wp/v2/sidebars’, Array, NULL) #6 /data/web/virtuals/244959/virtual/www/domains/elastolith.manapro.cz/wp-includes/rest-api.php(545): WP_REST_Server->dispatch(Object(WP_REST_Request)) #7 /data/web/virtuals/244959/virtual/www/domains/elastolith.manapro.cz/wp-includes/rest-api.php(2912): rest_do_request(Object(WP_REST_Request)) #8 [internal function]: rest_preload_api_request(Array, ‘/wp/v2/sidebars…’) #9 /data/web/virtuals/244959/virtual/www/domains/elastolith.manapro.cz/wp-includes/block-editor.php(743): array_reduce(Array, ‘rest_preload_ap…’, Array) #10 /data/web/virtuals/244959/virtual/www/domains/elastolith.manapro.cz/wp-admin/widgets-form-blocks.php(26): block_editor_rest_api_preload(Array, Object(WP_Block_Editor_Context)) #11 /data/web/virtuals/244959/virtual/www/domains/elastolith.manapro.cz/wp-admin/widgets.php(32): require(‘/data/web/virtu…’) #12 {main} thrown in /data/web/virtuals/244959/virtual/www/domains/elastolith.manapro.cz/wp-includes/widgets.php on line 1514
Ahoj, tato chybová hláška ukazuje, že existuje problém s funkcí array_search() v souboru widgets.php, který je součástí WordPress jádra. Tato chyba může být způsobena několika různými faktory,
Doporučil bych zkusit následující postup:
1/ Postupně vypínat pluginy, jestli tam není konflikt.
2/ Zkusit přeinstalovat WordPress jádro.