# Linkek elrejtése importáláskor

> Hogyan alakítja át a Link Cloaking Add-On az importált (például partner-) linkeket a saját oldalad címére mutató, rövid hivatkozásokká.

A **Link Cloaking Add-On** arra való, hogy importáláskor a külső hivatkozásokat (főleg partner- vagy affiliate-linkeket) a saját oldalad címére mutató rövid linkké alakítsa. Így a partnerlink úgy néz ki, mintha az oldaladról érkezne. A látogató a rövid linkre kattintva átirányítás útján jut el az eredeti címre.

A rövid link alakja:

- előtaggal: `https://pelda.hu/{előtag}{azonosító}`
- előtag nélkül: `https://pelda.hu/{azonosító}`

Az azonosító számként jön létre (az első elrejtett link az `1`, a második a `2`, és így tovább). Ha ugyanazt a címet többször találja az import, ugyanazt a rövid linket használja.

## Hol találod a beállítást?

A beállítás az import **Húzás és ejtés** lépésében van, a **Link Cloaking Add-On** panelen. A panelt az **All Import → Új importálás** folyamatban éred el: töltsd fel a fájlt, válaszd ki az importálandó típust, és lépj tovább az **Import beállítása** gombbal. A panel az **Egyéni mezők** fölött található, a többi szakasz között.

![A Link Cloaking Add-On panel a három választási lehetőséggel és a Linkelőtag mezővel](./kepek/linkek-elrejtese-beallitasok.webp)

*A Link Cloaking Add-On panel a három választási lehetőséggel és a Linkelőtag mezővel* (https://minta-bolt.hu/wp-admin/admin.php?page=pmxi-admin-import&action=template)

A képen a három választógomb és a **Linkelőtag** mező látszik. Új importnál az **Az importálás során előforduló összes link elfedése** van kiválasztva.

## Mit rejtsen el az import?

Három lehetőség közül választhatsz:

| Beállítás | Mit csinál |
| --- | --- |
| **Linkek elfedésének mellőzése** | Semmit nem alakít át. A linkek úgy kerülnek be, ahogy a fájlban vannak. Ezt akkor válaszd, ha csak egyes linkeket akarsz elrejteni a segédfüggvénnyel (lásd lent). |
| **Az importálás során előforduló összes link elfedése** | Az import a tartalomban, a kivonatban és az egyéni mezőkben talált összes linket átalakítja. |
| **Csak a WooCommerce külső/partnertermékeinek vásárlási URL-jének elfedése** | Csak a WooCommerce külső vagy partnertermékek **Vásárlási URL** mezőjét alakítja át, a többi link érintetlen marad. |

Ha a link olyan mezőben van, amelyet az „összes link” beállítás nem vizsgál (például egy másik típusú mezőben), használd a segédfüggvényt.

## Linkelőtag

A **Linkelőtag** mezővel a rövid linkek elé előtagot írhatsz. A mező a Link Cloaking panelen áll, a súgóikon fölé víve a link mintája is látszik: `<oldalad címe>/{előtag}{azonosító}`.

- Az előtag legfeljebb egy perjelet tartalmazhat, például `ajanlat/`.
- Üresen hagyva a rövid link közvetlenül az oldal címe után áll.
- Az előtag URL-barát alakra kerül (kisbetű, ékezet és szóköz nélkül).
- A mező csak akkor látszik, ha a webhelyen szép permalinkek vannak beállítva. Ha az oldalad az alapértelmezett, kérdőjeles hivatkozásformát használja, a rövid link `?link=azonosító` alakú, előtag nélkül.

Ha egy meglévő importban megváltoztatod az előtagot, a következő futtatáskor az új előtagot kapják a linkek.

## Segédfüggvény: egyes linkek elrejtése

Ha nem az összes linket akarod elrejteni, hanem csak bizonyosakat, állítsd a panelt a **Linkek elfedésének mellőzése** lehetőségre, és a kívánt mezőben hívd meg a `pmailc_cloak_aff_links` segédfüggvényt. A függvény a kapott linket a rövid változatára cseréli.

Például egy link a fájl `link` oszlopából:

```text
[pmailc_cloak_aff_links({link[1]})]
```

A függvényhívást a WP All Import szögletes zárójeles szintaxisával írod be a mezőbe, például a tartalomban egy hivatkozás `href` részében:

```html
<p><a href="[pmailc_cloak_aff_links({link[1]})]">Ajánlat megnyitása</a></p>
```

![A Cím és tartalom panel, a tartalom mezőben a segédfüggvény hívásával](./kepek/linkek-elrejtese-segedfuggveny.webp)

*A Cím és tartalom panel, a tartalom mezőben a segédfüggvény hívásával* (https://minta-bolt.hu/wp-admin/admin.php?page=pmxi-admin-import&action=template)

A képen a **Kód** nézetben látszik, hogyan kerül a segédfüggvény a tartalmat megadó sablonba. Az importált bejegyzésben a link ezután így néz ki: `https://pelda.hu/1`.

A segédfüggvény használatához a Link Cloaking Add-On és a WP All Import is aktív legyen az oldalon. Előtagot a függvény harmadik paramétereként is megadhatsz, ilyenkor az elrejtett link az előtaggal készül.

## Az eredmény ellenőrzése

Futtatás után nyisd meg az importált bejegyzést vagy terméket: a linkek helyén a rövid, az oldalad címére mutató hivatkozások állnak. A rövid linkre kattintva a látogató az eredeti címre kerül.
