Cum se elimină wp json oembed, emoji, generator, feed, wmlmanifest, xmlrpc, prev, următoarea


Dacă ați instalat WordPress de la zero, ați observat că din cutie oferă funcționalități destul de redundante, de exemplu, inserează multe etichete suplimentare în cap: wp-json. XMLRPC. Pingback. canonic. hranei pentru animale. emoticonuri. Generator. profil. wmlmanifest. link rel următoare și prev. și altele asemenea. Cele mai multe site-uri de care nu au nevoie, și, prin urmare, ar trebui să scape de gunoi în exces.







Ce este WP JSON și cum să îl dezactivezi și să îl elimini?

Există 2 moduri de a scăpa de wp-json. plugin-ul și codul.

Dezactivați API-ul WP JSON REST utilizând modulul dezactivare JSON API

Cum se elimină wp json oembed, emoji, generator, feed, wmlmanifest, xmlrpc, prev, următoarea

Pluginul WordPress pentru dezactivarea wp-json - Dezactivați aplicația JSON API

Pluginul, desigur, funcția JSON REST API va fi dezactivată, dar nu va scăpa de secțiunea / wp-json / de pe site. Prin urmare, această opțiune nu este ceea ce avem nevoie. Mergem mai departe.

Cod pentru dezactivarea și eliminarea wp-json și oembed în WordPress

Codul este preluat din diferite surse, în principal de aici. și inclusiv, și de la plugin-ul de mai sus

Ce este RPC XML și cum să îl dezactivați și să îl eliminați

XML-RPC este un protocol de apel de procedură care utilizează XML pentru a codifica mesajele și HTTP ca mecanism de transport. Pur și simplu, acesta este un API pentru WordPress, cu care puteți gestiona de la distanță datele de pe site.

Nu amintește API-ul WP JSON REST. Asa este, xmlprc este stramosul sau, folosit de WordPress la ora actuala. De ce unul este înlocuit de altul - poate că răspunsul se află în formatul XML greoi, comparativ cu JSON. Da, și nu deosebit de important în lumina articolului curent. Principalul lucru este cum să scapi de xmlrpc. fără a afecta site-ul.

Doar ștergeți fișierul xmlrpc.php din rădăcina site-ului nu poate fi - ei folosesc unele plug-in-uri cum ar fi JetPack.
Pentru a rezolva problema în mod corect, puteți utiliza 2 opțiuni: un plugin sau un cod.

Dezactivați procedura XML-RPC utilizând pluginul Pingback de dezactivare XML-RPC

Complet XML-RPC nu poate fi dezactivat - utilizează unele plug-in-uri. Dar unele metode care vă permit să efectuați atacuri asupra site-urilor pot fi prevenite. Și acest lucru este ajutat de pluginul Disable XML-RPC Pingback.

Cum se elimină wp json oembed, emoji, generator, feed, wmlmanifest, xmlrpc, prev, următoarea

Plugin WordPress pentru a dezactiva proprietățile periculoase XML-RPC - Dezactivați Pingback XML-RPC







Cod pentru a dezactiva și a elimina XML-RPC

Dacă sunteți interesat să vedeți codul însuși dezactivând metodele periculoase de XML-RPC sau pur și simplu nu doriți să puneți pluginuri suplimentare, puteți utiliza codul de mai jos

De asemenea, există o modalitate de a dezactiva complet funcția XML-RPC cu următorul filtru, dar nu recomand să-l utilizați, deoarece este necesar pentru JetPack și plug-in-uri similare.

Rezultatul. Dezactivați metodele de lucru periculoase ale mecanismului XML-RPC pentru WordPress

Ce este Emoji și cum să îl dezactivezi și să-l elimini

Există 2 moduri de a dezactiva Emoji, un plugin separat și doar cod, ambele având dreptul la viață.

Plugin WordPress pentru dezactivarea Emojis - Dezactivați Emojis

Puteți face acest lucru cu un simplu plugin Dezactivare Emojis. Nu vă temeți de ea, nu conține setări inutile, doar câteva filtre, codul căruia, de fapt, ne ducem la noi în următorul paragraf.

Cum se elimină wp json oembed, emoji, generator, feed, wmlmanifest, xmlrpc, prev, următoarea

Plugin WordPress pentru dezactivarea Emojis - Dezactivați Emojis

Cod pentru dezactivarea Emoji în WordPress

Eliminați pingback, canonical, meta generator, wlwmanifest, EditURI, shortlink, prev, următor, RSS, feed, profil de la head head

Configurați o redirecționare din / feed / în principal

Dacă utilizați Feedburner, adăugați modificări în .htaccess

Apoi continuați cu ștergerea header.php

Eliminați codul suplimentar de la header.php

Dacă tema dvs. WordPress are header.php. deschideți-l în orice program cu evidențierea sintaxei, de exemplu Notepad ++ sau Far Manager.
În secțiunea cap, găsiți codul suplimentar și ștergeți-l.

Cum se elimină wp json oembed, emoji, generator, feed, wmlmanifest, xmlrpc, prev, următoarea

Scoateți codul suplimentar din secțiunea capului

De exemplu, în captura de ecran am selectat codul:

Cum se elimină wp json oembed, emoji, generator, feed, wmlmanifest, xmlrpc, prev, următoarea

Aceeași metodă poate elimina și alt cod care nu a fost eliminat prin filtre, de exemplu

Nu uitați să faceți copii de rezervă ale fișierelor care pot fi mutați pentru a roti totul înapoi, dacă ștergeți surplusul

De fapt, tot ceea ce ar trebui să rămână în cap în header.php, este ceva de genul următorului conținut

Ce nu ar trebui să fie eliminat din anteturi

Unii sfătuiesc de asemenea să eliminați dns-prefetch:

Aceasta completează curățarea. Apoi, să trecem prin setări suplimentare care ar putea fi utile.

Ce altceva este util atunci când configurați WordPress

Apoi, o listă de sfaturi care trebuie utilizate pentru a optimiza site-ul:

  • Antetul automat a fost modificat ultima dată
  • WP Super Cache configurare plugin cache
  • EWWW Image Optimizer - plug-in pentru comprimarea imaginilor png, jpeg, gif fără pierderi de calitate
  • Setarea automată a atributului alt. Folosim SEO Friendly Images. Pluginul nu a fost actualizat timp de 2 ani, cu toate acestea, acesta funcționează și este foarte popular. Eu personal nu consider că acest element este o necesitate absolută, deoarece fiecare imagine trebuie să aibă un alt unic, și nu cel luat în titlul articolului, dar, probabil, pentru cineva acest element va părea important.
  • Redirecționați cu https la http. Este mai bine atunci când serverul este redirecționat și nu WordPress, eliminând astfel sarcina inutilă a sistemului.
    Adăugăm modificările la .htaccess în rădăcina site-ului, la începutul fișierului






Articole similare

Trimiteți-le prietenilor: