A WordPress keresője alapesetben minden tartalomtípusban keres, majd ezekből listázza a találatokat. Ha valamelyik tartalomtípust el szeretnénk rejteni a keresőből, akkor az alábbi kódot kell elhelyeznünk a kinézetünk functions.php fájljában:
A színes háttérrel jelölt rész helyére annak a tartalomtípusnak a nevét kell megadni, amelyet szeretnénk kizárni a keresőből.
Mikor lehet ez hasznos?
Akkor, ha egy bővítményt úgy ad hozzá új funkciót a weboldalhoz, hogy létrehoz egy külön tartalomtípust.
Ilyen lehet pl. egy térkép beágyazására szolgáló bővítmény, amiben egy külön felületen lehet térképet létrehozni, majd ad egy ún. gyorskódot, amit betehetünk a tartalomba. De nekünk csak arra van szükségünk, hogy a tartalomban látszódjon a térkép, de a bővítmény által létrehozott külön térképoldalt nem szeretnénk listázni a keresési találatok között.
Másik eset, ha az oldalakat akarjuk valamiért kizárni a találatok közül, és csak a bejegyzésekben akarunk kerestetni.
Letöltés:
Kód letöltése
A kód forrása:
webtipblog.com/modify-wordpress-custom-post-type-configuration-registered/