Nyomtató gyermek oldalakon wordpress

Szükség volt megoldani egy érdekes probléma, de kész megoldás nem található.

Adott: egy WordPress oldal, többszintű fészkel.

Nyomtató gyermek oldalakon wordpress

Szükséges: amikor belépnek a főoldalra „kerítések” listán az adott gyermek lapok az első fészkelő szinten, beleértve a rejtett oldalakon.

Kizárni bizonyos oldalakon a menüből szoktam oldalak kizárása plugin.

Kezdetben a menü itt így nézett ki:

Nyomtató gyermek oldalakon wordpress

Itt vannak a négy alsó pontot a menüben meg kell jeleníteni őket az oldalon „kerítések”, amely a szülő. Őket elrejtjük a plugin.

Hogy oldja meg ezt a problémát, írtam egy kis kódot, amely létrehoz egy új shortcode [oldalak], amely ahhoz szükséges, hogy csatlakozzon a functions.php iratai a témát.

Példák a felhasználásra shortcode

Válassza ki a javasolt alábbi példák, helyezze be a szöveget az oldal és a tesztet. Tartsuk szem előtt, hogy ezek a paraméterek használhatók külön-külön vagy együtt.

1. példa: A kijelző a megadott lapja ID.

A paraméter azonosító továbbítjuk tartoznak azok az oldalak, amelyeket meg akarunk megjeleníteni.

Ha nincs megadva, az összes oldalak jelennek meg, amelyek leányvállalatai aktív.

2. példa: Ugyanaz, de a hozzárendelt CSS stílus a tartály

Css_class paraméter egy CSS stílus, amely csatlakoztatható az UL címke megjelenítéséhez felsorolás. Alapértelmezésben az osztály aloldalak, akkor adja meg a listát a stílusok, és rajta keresztül is.

Osztályú vörös megkérdeztem előre, hogy a stílus, az Ön esetében, minden más lesz :-)

3. példa: Megjeleníti a gyermek nyilvántartást másik oldalra.

szülő paraméter lehetővé teszi, hogy egy oldalon megjelenítendő, a másik oldalon egy listát a gyermek megfelelő terméket. Ebben meg kell adnia a kívánt oldalt ID nekünk.

4. példa: Következtetés a szülő oldal

Show_parent paraméter értéke „1” lehetővé teszi, hogy megjelenjen az első menü a szülő oldal megadása a szülő. Ez hasznos lehet bizonyos esetekben.

Ebben az esetben a „költség” oldalt, de a mellett az első elem a szülő oldalon „Garázskapuk”. Plusz az a tény, hogy ez a konstrukció lehet használni nem csak a lapok, hanem a rekordokat.

következtetés

Ennyi, egy kis probléma megoldódott, és mi is biztonságosan használható a kód más projektekben :-)

Kapcsolódó cikkek