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
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.
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.
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.
Scoateți codul suplimentar din secțiunea capului
De exemplu, în captura de ecran am selectat codul:
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