Cum se dezactivează wp-json și se elimină emoji de la wordpress

Cum se dezactivează wp-json și se elimină emoji de la wordpress

Pentru toți cititorii seoslim.ru felicitări! În ultimul articol, am vorbit despre cum puteți să eliminați erorile din codul WordPress, să copiați paginile, să protejați site-ul de atacurile din exterior și alte deficiențe care suferă de CMS gratuit.

Deci, oricine nu dorește să aleagă codul și să utilizeze serviciile freelancerilor este un moment potrivit pentru utilizarea pluginului Clearfy. în timp ce prețurile sunt adecvate.

Utilizarea unui modul universal este excelentă, dar pentru majoritatea webmasterilor care își execută proiecte timp de un an, versiunile WordPress 4.2 și 4.4 nu au avut niciun fel de probleme, deoarece actualizarea a fost deja configurată, optimizată și codurile sunt curățate de gunoi.

Deci, să înțelegem în ce scop dezvoltatorii au adăugat aceste elemente la motor și, cel mai important, să învețe cum să dezactiveze wp-json și emoji.

De ce ați introdus noul API REST în WordPress, total

Sa intamplat ca dupa upgrade-ul WordPress la versiunea 4.4 proprietarii site-ului au inceput sa observe cresterea paginilor descarcate de roboti in panoul Webmaster-ului Yandex.

Cum se dezactivează wp-json și se elimină emoji de la wordpress

După cum puteți vedea în imaginea de mai sus, structura site-ului sa schimbat ușor și a apărut un nou director wp-json. și, împreună cu acesta, subdirectorul care a fost instalat. 1.0. Încorporați.

Motivul pentru aceasta a fost noua interfață REST API care rulează, care rulează CMS.

Cel mai probabil acest lucru se face cu o perspectivă pentru viitor, astfel încât dezvoltatorii vor accesa datele site-urilor noastre prin aplicații speciale.

Este păcat că ideea nu este perfecționată, deoarece nimeni nu sa deranjat să închidă codurile motoarelor de căutare ale directorilor de servicii.

Ca rezultat al paginilor duplicate wp-json a început să apară treptat în emiterea PS.

Cum se dezactivează wp-json și se elimină emoji de la wordpress

Cum se dezactivează wp-json și se elimină emoji de la wordpress

Problema este că această pagină există (nu dă 404 o eroare și redirecționarea nu funcționează), deci probabilitatea este mare ca roboții motoarelor de căutare să îl indexeze.

Cum se elimină Wp-json, Oembed, Embed

Eliminarea liniilor acestui cod din WordPress este posibilă prin modificarea fișierului functions.php al șablonului.

Așadar, găsim în dosarul cu tema noastră fișierul functions.php și chiar înainte de el.> Adăugați următorul cod:

// 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');

Pentru a vă asigura că acțiunile dvs. sunt corecte, procedați în felul următor:

Cum se dezactivează wp-json și se elimină emoji de la wordpress

Acum rămâne doar să așteptăm să renunțe la toate paginile din panoul Yandex, cred că după câteva actualizări va fi posibil să uiți duplicatele.

Cea de-a doua inovație în CMS populară a avut loc puțin mai devreme decât duplicatul dubios wp-json.

Și nu pare să fie nimic în neregulă cu asta, dar nu m-am jenat de faptul că a fost implementat în Wordpress.

2. Scenariul și stilurile sunt încărcate direct în secțiune.

Cum se dezactivează wp-json și se elimină emoji de la wordpress

Pentru a verifica dacă există cod în proiectul dvs., deschideți codul sursă al oricărei pagini "Ctrl + U" și căutați cuvântul "emoji".

Pentru a dezactiva descărcarea emoji este suficient să faceți modificări în fișierul functions.php al temei site-ului dvs.

Deschideți acest fișier și adăugați-l chiar la sfârșit.> Următorul cod:

Nu uitați să salvați toate modificările și să efectuați o verificare la aceeași căutare a cuvântului "emoji" din codul sursă.

Dacă nu-l menționează, atunci au făcut-o bine.

Pentru cei care nu le place să se săpare în fișierele șablonului, dar doresc să scape de aceste probleme, există o soluție sub forma unui plugin Clearfy. după instalarea codului de gunoi din WordPress va fi șters automat.

Asta este, dar ați rezolvat deja problema CMS după actualizarea proiectelor dvs.?

Sincer, Maxim Voytik

Articole similare