WordPress teeman rakentaminen – Osa2

Lisää joustavuutta avainkentillä

Avainkentät ovat yksi tehokkaimmista WordPressin ominaisuuksista. Ne mahdollistavat ylimääräisen tiedon, kuvien tai tekstin lisäämisen artikkeliin sisällön tai otteen sekaan. Juuri avainkenttien avulla WordPress voidaan muuttaa kaikentyyppisen verkkosivujen sisällönhallintaan sopivaksi järjestelmäksi. Artikkelisarjan toinen osa esittelee avainkenttien käyttöä.

Esimerkki 1; Yksi avain – yksi arvo

Omilla sivuillani käytän avainkenttiä kuvan lisäämiseen artikkelin alkuun. Kuvaan on lisäksi liitetty kestolinkki kyseiseen artikkeliin.

Vaihe 1: Avainkentän lisääminen artikkeliin.

avainkentat.jpg

Vaihe 2: Näyttääksesi kuvan ja liittääksesi linkin artikkeliin, lisää seuraava koodinpätkä sivupohjaasi:

<?php $kuva = get_post_meta($post->ID, 'johdantokuva', true); ?>
<a href="<?php the_permalink() ?>"><img src="<?php echo $kuva; ?>" alt="<?php the_title(); ?>" /></a>

Selitys: Ensimmäisellä rivillä avainkentän johdantokuva arvo haetaan $kuva nimiseen muuttujaan. Toisella rivillä kuva tulostetaan, sen alt -tekstiksi määrätään kuvan otsikko ja linkin kohteeksi kestolinkki artikkeliin.

Esimerkki 2; yksi avain – monta arvoa

Toinen esimerkkini on toteutettu käytännössä VerkkosivutPlus -galleriassa. Sen etusivulle on haettu kaikkien artikkeleiden thumbnail -avainkentän arvot ja tulostettu ne näytölle.

Vaihe 1: Jokaiseen yksittäiseen artikkeliin on lisätty sitä luotaessa avainkenttä thumbnail, jonka arvoiksi on annettu pikkukuvan osoite.

Vaihe 2: Haetaan kaikkien artikkeleiden thumbnail -avainkentän arvot muuttujaan ja tulostetaan kuvat listana näytölle.

<img src="<?php $values = get_post_custom_values("thumbnail"); echo $values[0]; ?>" alt="<?php the_title(); ?>" /></a>

Selitys: Käyttämällä hyväksi get_post_custom_values -funktiota, kaikkien artikkeleiden thumbnail -avainkentän arvot haetaan listana muuttujaan $values ja tulostetaan käskyllä echo $values[0]; . Lisäksi Alt -attribuutin arvoksi määrätään kunkin artikkelin otsikko.

Vinkki

Avainkenttien kanssa kannattaa käyttää Custom Write Panel -lisäosaa, jolloin avainkentät voi tallentaa suoraan artikkelin tallennuksen yhteydessä. Todellinen WordPress tehokäyttäjän lisäosa!

cwp.jpg

Aiheeseen liittyvät artikkelit

Aihe(et): Dokumentaatio. Lisää kestolinkki kirjanmerkkeihin.

Kommentointi on suljettu.