Optimalizálása wordpress header - eltávolítják a fejtől


Persze, sok ilyen funkciók alapvető fontosságúak a helyes működését a modulok, de van néhány, ahonnan megszabadulni. A legegyszerűbb példa - használata a jQuery könyvtár. Egyes plug-inek, valamint maga a rendszer, írja be a kódot felhívását wordpress fejlécet. Ennek eredményeként, akkor képes betölteni számos ismétlődő szkriptek, még nem a legfrissebb verzió.
A második példa tisztán látható legyen a plugin WP-PageNavi (partíció a blog oldal). Ennek során a modul befogadására, a CSS, a fejléc, de sokkal hatékonyabb mozgatni az összes stílus az alap style.css. És megszabadulni a modul kód, így egyszerű, hogy nem, akkor csak a kikapcsolásához (ami természetesen nem lehetséges). Talán változata után 2.5.0 alkotók néhány változtatást hajtott végre a kódot, de a múltban működött így.
Alapvető optimalizálás wordpress fejléc
A legtöbb „kiegészítő betétek» HEAD blokk rendszer megvalósítása segítségével horgok wp_head. Ha megnézzük a kódot a header.php fájl wordpress sablont, akkor biztos, hogy talál ott. Csak távolítsa el a hívást a funkció nem működik, ennek eredményeként a törölt nem csak a „felesleges beszúrás”, hanem egy fontos kód, amely nélkül a helyszínen nem fog működni.
Szerencsére, akkor nyugodtan kikapcsolhatja bizonyos hatásait wp_head hívást. Megszabadulni a plusz elem, hogy nem kívánja használni, és optimalizálják a kódot, akkor a wordpress csapkod a functions.php. Fájl megnyitása funkciók, és írjuk be az alábbi kódot:
Azt is elrejteni a különböző linkek megjelenítésekor blogbejegyzések (következő, előző, rövid url).
Eltávolítása JSON API referenciák:
remove_action ( 'wp_head', 'rest_output_link_wp_head'); remove_action ( 'wp_head', 'wp_oembed_add_discovery_links'); remove_action ( 'template_redirect', 'rest_output_link_header', 11, 0);
Amint azt már említettük körülbelül jQuery, az oldal kódja könyvtár nevezhetjük többször (együtt más modulok) + verziója, nem a legsürgetőbb. Távolítsuk el a szkriptet wordpress header keresztül remove_action nem működik, de van egy másik módszer. A blog talál egy részletes cikket a frissítés és a kapcsolat jQuery WordPress, és ha rövid, a hívás, hogy távolítsa el a forgatókönyvet kell a következő kódot:
Ebben az esetben a hack csak akkor működik a helyszínen is (frontend), anélkül, hogy a admin panel. Ha hívja a funkció wp_deregister_script feltétel nélkül IF, akkor a WP központ nem működik különböző legördülő menük és más lehetőségek. Elméletileg meg tudná tenni wp_deregister_script kódot functions.php helyett header.php, aztán „nem nyúl” backend. De jobb, ha varaint felett.
Végül még egy 2 zseton. Nemrég megjelent egy cikk ki Emoji. A rövid változat a kódot, akkor megtalálja, bár személy szerint én dolgoztam csak hosszabb leírt üzenet.
remove_action ( 'wp_head', 'print_emoji_detection_script', 7); remove_action ( 'wp_print_styles', 'print_emoji_styles');
Szintén a blog közzétett egy áttekintést a modul lehetővé teszi, hogy távolítsa el letiltása Self Pingback és néhány egyéb adatok wp fejét wordpress. Akkor kombinálni hack keresztül functions.php - így megbízható, plug-in nem elnyomják.
Távolítsuk el az extra kódot plugins és témák
Kivéve a rendszer a kódot a HEAD blokk hozzá különböző modulokat. Néha kikapcsolni a chip a plugin beállításokat, de sajnos, a legtöbb fejlesztő nem biztosítja ezt a rugalmasságot döntéseiket. Ezért, annak érdekében, hogy módosítsa a wordpress fejlécet, akkor próbáljon meg egy bizonyos algoritmus.
Először is, meg kell nézni közelről a fő php fájlt a plug-in horgok fognak kikapcsol. Ott meg kell felelnie a design a típus: