február 6, 2022

Fejléc és navigációs menü létrehozása a WordPress programban

ossza meg ezt…
 Megosztás a Facebookon

Facebook

 Pin a Pinteresten

Pinterest

 Tweet erről a Twitteren

Facebook

 Megosztás a LinkedInen

Linkedin

menu

minden WordPress oldal más. Ez azért van, mert mindenki más témát vagy “megjelenést” választ a webhelyére. A fejléc és a felső navigációs menü létrehozása a WordPress – ben kissé eltérő folyamat lesz az egyes webhelyeknél.

itt használom a Genesis theme framework for WordPress-t, mert nagyon szeretem. Ebben a cikkben azonban fontos pontok lesznek, amelyek segítenek bárkinek, aki rendelkezik egy WordPress weboldallal.

ez egy cikk-és videósorozat része, ahol a semmiből készítek egy weboldalt. Először elmagyaráztam, hogyan lehet gyermek témát készíteni a Genesis keretrendszerhez, majd írtam a téma stílusának megkezdéséről a háttér és a logó hozzáadásával.

Facebook link, Twitter link és egyéb információk hozzáadása a fejléchez

miután már hozzáadtuk a logót webhelyünk fejlécének bal felső sarkához, most hozzáadunk néhány extra információt a fejléc jobb oldalához. Ebben az esetben hozzáadunk Twitter és Facebook linkeket stb., egy widget útján.

be kell vallanom, hogy az utóbbi időben egy kicsit őrült voltam, mivel a múltban kissé elutasítottam őket. Mi az a widget? Nos, ezek egy weboldal önálló bitjei, amelyeket egy könnyen használható widget területen keresztül húzhat és vezérelhet.

az egyik a sok szépségek Genesis ez könnyed képessége widgetize bármely területén a honlapon. Tehát:

  • ha azt szeretnénk, hogy egy másik sorrendben dobozok az oldalsávon meg tudod csinálni másodpercek alatt.
  • ha szeretne egy kiemelt bejegyzést itt, 5 legújabb kategória fejlécek miniatűrök ott a honlapon, meg tudod csinálni másodpercek alatt.
  • ha keresősávot, közösségi megosztást, Twitter-hírcsatornát, naptárat, címkefelhőt stb., itt, ott vagy bárhol, másodpercek alatt megteheti.

ez az intuitív, könnyen használható háttérfunkció különösen akkor hasznos, ha olyan ügyfelek számára hoz létre weboldalakat, akik a webhely minden területét ellenőrizni akarják, de ehhez nincsenek készségeik.

mindenesetre ebben az esetben létre kell hoznunk a saját egyéni widgetünket, és ezt úgy tesszük, hogy egy szöveges widgetet áthúzunk a fejléc jobb oldalára a megjelenés > widgetek felületén a WordPress-ben.

wordpress-widget-header-right

ebben a szöveges Widgetben HTML-t is elhelyezhet. Itt van a HTML tettem az adott oldalon. Csak egy Facebook oldal link, egy Twitter link és egy telefonszám.

<div>
<ul>
<li><a href=""><img src="http://site.com/images/facebook.jpg" style="border:0;" /></a></li>
<li><a href=""><img src="http://site.com/images/twitter.jpg" style="border:0;" /></a></li>
</ul>
<p><strong>Tel:</strong> +44 20 xxxx xxxx</p>
</div>

itt van a CSS A fentiek stílusához:

#connect {float: right;}
#connect ul {float: right;}
#connect ul li {list-style: none; display: inline;}
#connect p#tel {margin-top: 33px; font-size: 18px; color: #66504e;}

ennek eredményeként megjelenik a fej jobb oldalán:

facebook-twitter-phone-number

Videó hozzáadása címsor info és navigációs menü

ebben a videóban azt mutatják, hogyan kell hozzáadni a widget a fejléc és hogyan kell stílus fel a menüt a Genesis.

a felső navigációs menü létrehozása

a felső navigációs menük (vagy “navbars”) korábban létem átka volt, de most, a Genesis és a WordPress menükkel, kifejlesztettem egy nagyon egyszerű rendszert, amely másodperceket vesz igénybe, nem pedig órákat.

a Genesis már rendelkezik elsődleges és másodlagos navigációs menüvel. Ebben a konkrét példában a Genesis téma beállításaival megszabadultam a másodlagos navigációs menüből, mivel az ügyfél csak egyet akart.

a fenti videóban bemutatom, hogyan módosítom a CSS-t, hogy a menü úgy nézzen ki, mint a PSD visual-ban.

navigációs menü

a Chrome Developer Tools vagy a Firebug Add-On for Firefox használatával meg tudja mondani, hogy a HTML mely szelektorait használja a CSS A menü stílusához.

#nav {-khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
background: #745d5c url(images/nav.gif) repeat-x ;
border: 1px solid #745d5c;
width: 958px; }

amint az a fenti videóból látható, megnöveltem a lekerekített sarkok sugarát, hozzáadtam egy gradiens hátteret és megváltoztattam a menü szegélyszínét. Tehát most a menü nem úgy néz ki, mint az unalmas szürke, amelyet a vanilla Genesis telepítésével kap.

a következő CSS-t is hozzáadtam, hogy a menü szövegének színét fehérre változtassam.

#nav li a {color: #fff; }

lehetőség van az aktuális oldal linkek, a hover linkek, az aloldal linkek és az aloldal linkek stílusának megváltoztatására is.

a Genesis, akkor könnyen legördülő menük aloldalak (vagy gyermek oldalak), majd fly-out linkeket al-aloldalak (vagy unoka oldalak). Ezek mind az elsődleges, mind a másodlagos navigációs menüben megtalálhatók.

oldalak, gyermekoldalak és unokaoldalak létrehozása

itt van a videóm, ahol új oldalakat adok hozzá a WordPress menübe, hogy azok a navigációs menüben oldalakként, gyermekoldalakként (legördülő listákként) és unokaoldalakként (kifutókként) jelenjenek meg.

az oldalszerkesztőben a szülő alatt kiválaszthat egy gyermek-vagy unokaoldalt. És amikor megnézi az oldalakat (az oldalak > összes oldal alatt), a gyermek és az unoka oldalai behúzódnak a szülőjük alá. Ezzel logikus URL-t is kapnak (például www.site.com/music/jazz/charlie-parker ahol a “Charlie Parker” oldal a “Jazz” gyermeke, amely a “zene”gyermeke).

navigációs menü létrehozása legördülő menüvel

ahhoz, hogy ezek az oldalak helyesen jelenjenek meg a navigációs menüben, csak át kell húznia őket a megfelelő pozícióba a megjelenés > menükben. Újra, a gyermekoldalak behúzva vannak a szülőjük alatt. Ne felejtsen el nevet adni a menünek (például “navbar”), és állítsa be az elsődleges navigációs menünek.

tehát az oldalak elrendezése a WordPress megjelenés > menük területén, mint ez…

wordpress-menu

… létrehoz egy legördülő menüt a fly-out, mint ez:

drop-down-fly-out-menu

kérjük, olvassa el a fenti videót ennek bemutatására.

mit gondolsz?

mit gondol egy weboldal fejlécének és navigációs menüjének szerkesztéséről? Másképp csinálod?

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.