Az Incremental Tag Plugin névre hallgató kiegészítés lényege, hogy a WordPress tageket rekurzív módon lehet navigációra használni. Ez annyit jelent, hogy a tag-re kattintva, a megjelenített találatok már nem tartalmazzák a kiválasztott tag-et, tovább kattintva pedig ugyanezen az elven “eltűnnek” a megjelenített tag-listából. Ezáltal szűkíthető a megjelenített postok mennyisége és a látogató egyszerűbben elérheti az őt érdeklő bejegyzéseket.
Az URL-ek és az aloldalak címei természetesen követik a kiválasztott tag-útvonalat, így a plugin SEO értéke sem lebecsülendő, bár ehhez jó ha a WordPress oldal tulajdonosa rendelkezik kellő mennyiségű bejegyzéssel, elkerülendő a duplikált tartalom miatti Google bűntetést.
A plugin használata egyszerű, a beépített template function-ök szintaktikáját követi.
Az elérhető funkciók:
1 | incremental_tags($before, $sep, $after) |
Kilistázza a posthoz tartozó, de még nem kiválasztott tageket. Megjeleníthető az összes template fájlban, a loop-on belül.
Paraméterek:
before: a kilistázott tagek elé kerülő szöveg (default értéke: “The tags:”)
sep: a tageket elválasztó karakter (default: “, ” (vessző))
after: a taglista után megjelenő szöveg (default: üres string, semmi)
1 | incremental_tag_title() |
A header.php-ben a megfelelő helyen használva a HTML oldal címét megváltoztatja a kiválasztott tagek függvényében.
1 | incremental_tag_path($before, $sep, $after) |
Ugyancsak a loop-on belül használható funkció, az eddig kiválasztott tag-eket jeleníti meg egymás után.
Paraméterek:
before: a kilistázott tagek elé kerülő szöveg (default: “Path:”)
sep: az elválasztó írásjel, string (default: ” >> “)
after: a taglista után megjelenítendő szöveg (default: üres string)
1 | get_page_tags() |
Egy tömbben (array) visszaadja a posthoz tartozó tag-eket, de nem jelenít meg az oldalon semmit. Ez hasznos lehet, ha szükségünk van a kiválasztott tagek listájára későbbi feldolgozásra anélkül, hogy az oldalon bármi is megjelenne.
A plugin letölthető a innent. itags.tar.gz