# Rank Math fordítása a WPML-lel

> Rank Math SEO-attribútumok, taxonómia-meta, globális szövegek, hreflang és oldaltérképek kezelése WPML mellett.

A Rank Math összes SEO-attribútumát lefordíthatod a WPML-lel: a címeket, a meta leírásokat, a permalinkeket és a többit.

## Szükséges bővítmények

- Rank Math
- a WPML főbővítménye
- WPML String Translation
- a WPML SEO kiegészítő

## Oldalszintű SEO-attribútumok

A WPML a következőket fordítja le:

- oldalcímek,
- meta leírások,
- morzsamenü,
- képek ALT-szövege és képfelirata,
- permalinkek,
- és más attribútumok.

A Rank Math **Strip Category Base** beállítása, valamint a WooCommerce-beállításaiban lévő **Remove base** és **Remove category base** opció együttműködik a WPML-lel. Az eltávolított alap nem jelenik meg az URL-ekben, ezért a WPML SEO kikapcsolja hozzá a slugfordítást. A Rank Math **Remove parent slugs** opciójánál a termékkategória-hivatkozások megtartják a lefordított alapot.

Egy korlát marad a termékekre vonatkozó **Remove base** opciónál: a WPML nem ismeri fel a tartalomban lévő termékhivatkozást, ezért a lefordított tartalomban a hivatkozások az eredeti termékre mutatnak. Ha eltávolítod a termékalapot, a tartalomban lévő termékhivatkozásokat a fordításokban kézzel javítsd.

Az oldalszintű attribútumok fordításához egyszerűen küldd el a tartalmat fordításra: a WPML az attribútumokat az oldallal vagy bejegyzéssel együtt fordítja.

## Taxonómia-metaadatok

Egy bejegyzés fordításakor a WPML a hozzá csatolt taxonómiákat is lefordítja, beleértve a Rank Math részlet (snippet) szerkesztőjében a kifejezéshez adott SEO-attribútumokat (meta cím, meta leírás). Ha az eredeti nyelven módosítod egy taxonómia metaadatait, vagy olyan taxonómiát fordítanál, amely egyetlen bejegyzéshez sincs csatolva, használd a **WPML → Translations → Taxonomy** oldalt a fordítások frissítésére.

## Globális SEO-szövegek

A weboldal egészére érvényes szövegeket (például a morzsamenü kezdőlapfeliratát) így fordítod:

1. Nyisd meg a **WPML → Translations** oldalt.
2. Görgess az **Other texts (Strings)** részhez, és keresd meg a szövegeket.
3. Jelöld ki őket, és küldd el fordításra.

## Többnyelvű oldaltérképek és hreflang

A WPML a többnyelvű oldaltérképeket és a hreflang-címkéket automatikusan kezeli. Ha a Rank Math **Sitemap** modulja be van kapcsolva, a WPML SEO minden fordításhoz hreflang-címkét tesz az XML-oldaltérképekbe. Az első futáskor kikapcsolja az oldal `<head>` részében lévő hreflang-címkéket, hogy ne legyenek duplán. Ha a **Sitemap** modult kikapcsolod, a `<head>` címkék visszakapcsolnak. Ha a modult később kapcsolod be, a `<head>` címkéket magadnak kell kikapcsolnod az alábbi 2. lépés beállításával.

### Hreflang-címkék az oldal HEAD részében

Ha az oldaltérkép helyett a `<head>` részben szeretnéd a hreflang-címkéket:

1. Add hozzá a `wp-config.php` fájlhoz ezt a sort, hogy a WPML ne tegye a címkéket az oldaltérképbe:

   ```php
   define( 'WPML_SEO_ENABLE_SITEMAP_HREFLANG', false );
   ```

2. Nyisd meg a **WPML → Beállítások → URLs and SEO** oldalt, keresd meg a **SEO-opciók** részt, kapcsold be az **Alternatív nyelvek megjelenítése a HEAD szakaszban** jelölőnégyzetet, és mentsd el.

![A hreflang-címkék HEAD szakaszba tételének beállítása](./kepek/wpml-seo-url-es-seo.webp)

*A hreflang-címkék HEAD szakaszba tételének beállítása* (https://minta-bolt.hu/wp-admin/admin.php?page=tm%2Fmenu%2Fsettings&section=urls-and-seo)

A képen a **SEO-opciók** doboz látszik a jelölőnégyzettel.

Ha az oldaladon sem az oldaltérképben, sem a `<head>` részben nincs hreflang-címke, ugyanezzel a beállítással kapcsold vissza a `<head>` címkéket.

### Fordítás nélküli oldalak

Ha egy tartalomtípus **Display as translated** módban van, a fordítás nélküli oldal a másodlagos nyelven az eredeti tartalmat mutatja. A keresők ezt az eredeti másolatának tekintik, ezért az XML-oldaltérképek nem sorolják fel. A Rank Math `[rank_math_html_sitemap]` shortcode-ja által megjelenített HTML-oldaltérkép viszont felsorolja, mert az a látogatóknak szól.
