ПредишенСледващото

Внимание! Новата версия на Wordpress намерена критична грешка, която генерира много технически страници, които успешно се храни Yandex. Ако не искате проблеми с класирането, е необходимо да се коригира тази липса на нов двигател възможно най-скоро.

Как да премахнете WP-JSON и oembed на новия WordPress

И тази бъркотия е много яде от Yandex. Аз няма да рисува върху това колко лошо е, мисля, че са напълно разбира всичко себе си. Само да добавя, че всички клиентски сайтове, като WordPress нова версия има няколко дни, за да губят трафик вълни, и следователно по-сериозен въпрос.

Как да премахнете WP-JSON и oembed на новия WordPress

Как да деактивирате и да се отърве от WP-JSON и oembed в WordPress

Моят приятел, този, който е напълно разбира WP. любезно сподели универсален код, за да изключите тази шлака, и пренасочване на страници, като у дома си. И това чудо на код работи на WP с всяка версия на PHP, без проблеми. След като го инсталирате в YA.VM постепенно ще напусне зареден боклука.

// Деактивиране се ПОЧИВКА API add_filter ( "rest_enabled", "__return_false '); // Изключване филтри REST API 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); // Деактивиране събития REST API remove_action ( "първоначален", "rest_api_init '); remove_action ( "rest_api_init", "rest_api_default_filters, 10, 1); remove_action ( "parse_request", "rest_api_loaded '); // Изключване вгражданията свързани REST API 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");

Поставете този код трябва да бъде в functions.php темата ви. Ако последното е?>. необходимостта да се вгради код пред него. Тук имате решение на този проблем.

Съвет за бъдещето - Винаги проверявайте панелите уебмастъри след всяка актуализация на двигателя и издаването на СС. Така че можете бързо да се определи всички нови грешки и решаване на нови проблеми.

Допълнително съдържание:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!