Tovább a tartalomhoz

Hookok: kézi sémák (szolgáltatás, recept, értékelés, termék, esemény, kurzus, cikk, videó) és egyedi séma

A kézi sémák szűrői (szolgáltatás, recept, értékelés, termék, helyi vállalkozás, esemény, kurzus, cikk, videó), valamint az egyedi és az automatikus videó séma szűrői.

Ez a fejezet a kézzel beállított sémák (a SEO → Sémák vagy a szerkesztő séma paneljén megadott sémák) szűrőit és az egyedi, valamint az automatikus videó séma szűrőit gyűjti össze. A hookok használatának általános szabályait a Composer és hookok használata fejezet írja le. A kódot a gyermeksablonod functions.php fájljába vagy egy saját bővítménybe tedd.

Hook Legkisebb verzió Mire jó
seopress_pro_get_json_data_service 4.6 A kézi szolgáltatás (Service) séma módosítása.
seopress_pro_get_json_data_recipe 4.6 A kézi recept séma módosítása.
seopress_pro_get_json_data_review 4.6 A kézi értékelés (Review) séma módosítása.
seopress_pro_get_json_data_product 4.6 A kézi termék séma módosítása.
seopress_pro_get_json_data_local_business 4.6 A kézi helyi vállalkozás séma módosítása.
seopress_pro_get_json_data_event 4.6 A kézi esemény séma módosítása.
seopress_pro_get_json_data_course 4.6 A kézi kurzus séma módosítása.
seopress_pro_get_json_data_article 4.6 A kézi cikk séma módosítása.
seopress_pro_get_json_data_video 4.6 A kézi videó séma módosítása.
seopress_rich_snippets_custom_{$key}_html 4.6 A kézi egyedi séma kimenetének módosítása.
seopress_schemas_auto_custom_html 3.6.2 Az automatikus egyedi séma kimenetének módosítása.
seopress_schemas_auto_video_json, seopress_schemas_auto_video_html 4.7 (a HTML-szűrő 3.5 óta) Az automatikus videó séma módosítása.

Minden kézi sématípusnak saját szűrője van, a nevük seopress_pro_get_json_data_ kezdetű, utána a séma típusa áll. A szűrő a séma adatait kapja, és a módosított adatokat kell visszaadnod.

Szűrő Melyik kézi sémát módosítja
seopress_pro_get_json_data_service Szolgáltatás
seopress_pro_get_json_data_recipe Recept
seopress_pro_get_json_data_review Értékelés
seopress_pro_get_json_data_product Termék
seopress_pro_get_json_data_local_business Helyi vállalkozás
seopress_pro_get_json_data_event Esemény
seopress_pro_get_json_data_course Kurzus
seopress_pro_get_json_data_article Cikk
seopress_pro_get_json_data_video Videó
add_filter( 'seopress_pro_get_json_data_event', 'sp_pro_get_json_data_event' );
function sp_pro_get_json_data_event( $json ) {
// Itt módosíthatod a kézi esemény sémát.
return $json;
}

A többi nyolc szűrő ugyanígy épül fel, csak a hook és a függvény neve más. A kézi sémák beállításáról a strukturált adatok fejezetei szólnak, a FAQ, az állásajánlat és a szoftveralkalmazás kézi sémájának szűrőit a widget-mezők és séma-szűrők fejezet írja le.

A kézi egyedi séma kimenetét a seopress_rich_snippets_custom_{$key}_html szűrő módosítja. A hook nevében a {$key} helyén változó rész áll, ezért a szűrőt a saját sémádhoz tartozó névvel kell kapcsolnod.

Az automatikus egyedi séma kimenetét a seopress_schemas_auto_custom_html szűrő módosítja. Ez a kész kimenetet kapja szövegként, és szövegként kell visszaadnod.

add_filter( 'seopress_schemas_auto_custom_html', 'sp_schemas_auto_custom_html' );
function sp_schemas_auto_custom_html( $html ) {
// Itt módosíthatod az automatikus egyedi séma kimenetét.
return $html;
}

Az automatikus videó sémát két szűrő éri el:

  • seopress_schemas_auto_video_json: a séma tartalmát kapod, még kódolás előtt;
  • seopress_schemas_auto_video_html: a kész kimenetet kapod.
add_filter( 'seopress_schemas_auto_video_json', 'sp_schemas_auto_video_json' );
function sp_schemas_auto_video_json( $json ) {
// Itt módosíthatod az automatikus videó sémát kódolás előtt.
return $json;
}
add_filter( 'seopress_schemas_auto_video_html', 'sp_schemas_auto_video_html' );
function sp_schemas_auto_video_html( $html ) {
// Itt módosíthatod a kész kimenetet.
return $html;
}

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások