Atenție vă rog! În noua versiune de Wordpress, se găsește o eroare critică, care generează multe pagini tehnice pe care Yandex le mănâncă cu succes. Dacă nu doriți probleme cu clasamentul, este necesar să se corecteze această lipsă a unui motor nou, cât mai curând posibil.
Și această rușine este perfect mâncată de Yandex. Eu nu pictez peste cât de rău este, cred că tot ceea ce ați înțeles perfect ei înșiși. Doar adaugă că toate site-urile client de către WordPress noua versiune are un cuplu de zile pentru a pierde valuri de trafic și, prin urmare, o problemă serioasă.
Cum să dezactivați și să scăpați de wp-json și să fiți în WordPress
Prietenul meu, cel care știe bine WP. a împărtășit cu amabilitate un cod universal pentru a dezactiva acest zgură și a redirecționa de la astfel de pagini la principalele. Și acest cod miracol funcționează pe WP cu orice versiune de PHP fără glitches. După instalarea acestuia în YaM.M., gunoiul încărcat va părăsi treptat.
// Dezactivați API-ul REST în sine add_filter ('rest_enabled', '__return_false'); // Dezactivați filtrele API REST remove_action ('xmlrpc_rsd_apis', 'rest_output_rsd'); remove_action ('wp_head', 'rest_output_link_wp_head', 10, 0); remove_action ('template_redirect', 'rest_output_link_header', 11, 0); remove_action ('auth_cookie_malformed', 'rest_cookie_collect_status'); remove_action ('auth_cookie_expired', 'rest_cookie_collect_status'); remove_action ('auth_cookie_bad_username', 'rest_cookie_collect_status'); remove_action ('auth_cookie_bad_hash', 'rest_cookie_collect_status'); remove_action ('auth_cookie_valid', 'rest_cookie_collect_status'); remove_filter ('rest_authentication_errors', 'rest_cookie_check_errors', 100); // Dezactivați evenimentele API REST remove_action ('init', 'rest_api_init'); remove_action ('rest_api_init', 'rest_api_default_filters', 10, 1); remove_action ('parse_request', 'rest_api_loaded'); // Dezactivați încorporările asociate cu API-ul REST remove_action ('rest_api_init', 'wp_oembed_register_route'); remove_filter ('rest_pre_serve_request', '_oembed_rest_pre_serve_request', 10, 4); remove_action ('wp_head', 'wp_oembed_add_discovery_links');
Inserați acest cod în funcțiile.php ale temei. Dacă ultimul merge?>. atunci trebuie să introduceți codul în fața acestuia. Aici aveți o soluție la această problemă.
Sfaturi pentru viitor - verificați întotdeauna plăcuțele de webmasteri după fiecare actualizare a motorului și emiterea PC-ului. Deci, puteți repara rapid toate bug-urile noi și puteți rezolva noi probleme.
Materiale pe tema: