Dzisiaj na jednym ze sklepów internetowych, które wykonywałem pojawił się znikąd taki oto błąd:
Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'disable_embeds_rewrites’ not found or invalid function name in /home/XXX/wp-includes/class-wp-hook.php on line 286
Jak się okazało, błąd bym spowodowany wtyczką Yoast SEO, która miała konflikt z zainstalowanym motywem.
Jak usunąć błąd disable_embeds_rewrites’ not found or invalid?
Rozwiązanie jest dość proste,
jeżeli dodałeś filtr o tej nazwie do functions.php motywu lub wtyczki funkcyjnej, który wygląda tak:
add_filter( 'rewrite_rules_array', 'disable_embeds_rewrites' );
usuń ten kod, jednak jeżeli nie możesz nigdzie go zlokalizować użyj poniższego kodu:
remove_filter( 'rewrite_rules_array', 'disable_embeds_rewrites');
W przypadku, kiedy to nie rozwiązuje Twojego problemu konieczna będzie bardziej zaawansowana wersja tego kodu, aby ją uzyskać opisz swój problem pisząc do mnie, a napiszę go bezpłatnie.
Jeżeli nie chcesz tego robić samodzielnie lub nie masz na to czasu → użyj formularza kontaktowego.