# Sablonfüggvények

> A feedhez megadott adatok megjelenítése a témasablonokban.

A feedhez megadott kiegészítő termékadatokat nemcsak a Google-nek küldheted el, hanem a termékoldalakon is megjelenítheted. Ehhez a bővítmény sablonfüggvényeket ad, amelyeket a téma sablonjaiban használhatsz. Ez fejlesztői szintű feladat.

## Egy mező értéke

```php
woocommerce_gpf_show_element( 'gtin' );
```

A függvény a „gtin” mező értékét írja ki. Alapból nincs formázás, de CSS-osztályok segítenek a megformázásban:

```html
<div class="woocommerce-gpf-element">
    <span class="woocommerce-gpf-element-value">ertek</span>
</div>
```

Ha a mezőnek több értéke van, vesszővel elválasztott listát kapsz.

## Egy mező értéke felirattal

```php
woocommerce_gpf_show_element_with_label( 'gtin' );
```

A kimenet például: `Globális kereskedelmi cikkszám (GTIN): ertek`. A kapcsolódó markup:

```html
<div class="woocommerce-gpf-element">
    <span class="woocommerce-gpf-element-label">Globális kereskedelmi cikkszám (GTIN)</span>:
    <span class="woocommerce-gpf-element-value">ertek</span>
</div>
```

Több érték esetén a felirat csak egyszer jelenik meg, az értékek vesszővel elválasztva követik.

## Az értékek lekérése

Ha te szeretnéd megformázni a kimenetet, kérd le az értékeket tömbként:

```php
woocommerce_gpf_get_element_values( 'gtin' );
```

A függvény az aktuális bejegyzés megadott mezőjének értékeit adja vissza tömbben, például: `Array ( [0] => elsogtin [1] => masodikgtin )`.

## Hurkon kívüli használat

A függvények azt feltételezik, hogy a WordPress-ciklusban (loop) használod őket. Cikluson kívül a bejegyzés objektumot adnod kell második paraméterként:

```php
woocommerce_gpf_show_element( 'gtin', $post );
woocommerce_gpf_show_element_with_label( 'gtin', $post );
```
