Hogyan kell eltávolítani a felesleges kódot a fejlécben wordpress alatt

Sablonjaimban inkább ilyen információkat szeretnék eltávolítani. A "szemetet" eltávolítva a kódot tisztán, a generáció jelei nélkül egyszerűen olvashatóbbá tesszük. Rendszeres olvasó kérésére megosztom egy részletet, amelyet rendszeresen használok.

Hol származik a fejében lévő információ?

A felesleges információk kimenetének törlése . használja a remove_action függvényt - eltávolítja a megadott függvény (a második paraméter) hívását a megadott horoghoz (az első paraméterhez).

Add parancsok eltávolítani a nem kívánt sorokat, meg kell functions.php fájl használatával, illetve az alternatív és előnyös lehetőség - a dugó FunctionsPHP.

A remove_action hívása közvetlenül hozzáadható:

Vagy összeilleszteni a funkciót és csatlakoztatni:

  1. az after_setup_theme hook-hoz, amikor a függvényeket hozzáadjuk a functions.php fájlhoz:
  2. vagy a plugins_loaded hookhoz, amikor a FunctionsPHP-t a pluginnal bővítjük:

A WordPress-szemetet eltávolító funkciók teljes listája

Itt van a teljes játékok listája, amelyeket használok:

Most egy kicsit tisztázzuk.

Az első és a második sor eltávolítja az RSS-hírcsatornák összes linkjét. A feed_links (első sor) törlésével ügyeljen arra, hogy a linket a blog fő RSS-hírcsatornájához csatlakoztassa.

Ha törli az RSD linket (harmadik sor), győződjön meg arról, hogy nem használja a távoli kiadványt.

Ha rendszeresen frissíti a WordPress programot, és verziója nagyobb, mint 3,2, akkor nem kell az utolsó blokkot használni a verzióellenőrzéssel és a CMS elavult verziójának funkciójának eltávolításával.

Csak akkor használja a fenti kódot, ha megértette, mi a tét.

Alexandra, köszönjük néhány hasznos információt! És itt van ez a vonal a funkciókban, amelyeket a szemétszűrési funkciók után regisztrálnak:
add_theme_support ("automatikus feed-linkek");
Megértem, hogy felesleges linkeket hoz létre a hírcsatornákkal kapcsolatban. Megpróbáltam törölni egy tesztoldalon, mintha minden működne, de nem tudom, hogy ilyen durva)))
És a funkciót rám nevezik removeHeadLinks. Lehetõség van mindezen elhárításra ebben az egyetlen funkcióban, vagy jobb, ha egy másik függvényt létrehoztál a delete_junk_from_header névvel? Megpróbáltam, és így működik, de azt hiszem, hogyan kell bölcsen megtenni

Elena, ha szerkeszted a functions.php fájlt, nem számít - törölheted ezt a sort (igen, rss-szalagokhoz linkeket hoz létre).
Minden változtatás egyetlen funkcióban regisztrálható, nem szükséges külön létrehozni. De ha ön külön, akkor nem lesz valami hiba vagy rossz döntés.

távolítsa el az összes szalagot, beleértve a tábornokot is. És hogyan adjunk hozzá csak az általánosakat? Ez volt veled:

függvény add_my_rss_feed () echo '
>
add_action ('wp_head', 'add_my_rss_feed');

de nincs eredmény! Mit csinálok rosszul? Köszönöm!

  • Szolgáltatásaink a bloggerek számára
  • Forró témák

Pluginaink és témáink

  • Hogyan kell eltávolítani a felesleges kódot a fejlécben wordpress alatt
    Hierarchikus HTML webhelytérkép - hierarchikus webhelytérkép A WordPress könyvtárban
  • Hogyan kell eltávolítani a felesleges kódot a fejlécben wordpress alatt
    Linkek elrejtése - külső linkek elrejtése A WordPress könyvtárban
  • FunctionsPHP - a funkciók biztonságos cseréje.php
  • Hogyan kell eltávolítani a felesleges kódot a fejlécben wordpress alatt
    BASIC - ingyenes adaptív WordPress téma A WordPress könyvtárban
  • Hogyan kell eltávolítani a felesleges kódot a fejlécben wordpress alatt

    Kapcsolódó cikkek