Tovább a tartalomhoz

Hookok: widget-mezők, FAQ, állásajánlat, szoftver és szervezet séma

A helyi vállalkozás widget további mezőit, az egyedi mezők listáját és a FAQ, állásajánlat, szoftveralkalmazás és szervezet sémák szűrőit összegyűjtő hooklista.

Ez a fejezet a helyi vállalkozás widget további mezőinek és néhány séma (FAQ, állásajánlat, szoftveralkalmazás, szervezet) 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_lb_widget_street_address 4.0 A widgetben kiírt utca és házszám módosítása.
seopress_lb_widget_city 4.0 A widgetben kiírt város módosítása.
seopress_lb_widget_country 4.0 A widgetben kiírt ország módosítása.
seopress_lb_widget_desc 4.0 A widget leírásának módosítása.
seopress_lb_widget_map 4.0 A widget térképhivatkozásának módosítása.
seopress_get_custom_fields 3.7.4 A sémák egyedi mező választóiban megjelenő mezők listájának módosítása.
seopress_schemas_auto_faq_json, seopress_schemas_auto_faq_html 4.7 (a HTML-szűrő 3.6.2 óta) Az automatikus FAQ séma módosítása.
seopress_pro_get_json_data_faq 4.6 A kézi FAQ séma módosítása.
seopress_schemas_auto_job_json, seopress_schemas_auto_job_html 4.7 (a HTML-szűrő 3.7.1 óta) Az automatikus állásajánlat (Job) séma módosítása.
seopress_pro_get_json_data_job 4.6 A kézi állásajánlat séma módosítása.
seopress_schemas_auto_softwareapp_json, seopress_schemas_auto_softwareapp_html 4.7 (a HTML-szűrő 3.7.9 óta) Az automatikus szoftveralkalmazás séma módosítása.
seopress_get_json_data_organization 4.6 A szervezet (Organization) séma adatainak módosítása.

A helyi vállalkozás widget további mezői

Szekció neve “A helyi vállalkozás widget további mezői”

A helyi vállalkozás widget minden mezőjének külön szűrője van. A cím, megye, irányítószám, telefonszám, nyitvatartás és a kész HTML szűrőit a widget és blokkok hookjai fejezet írja le. Itt a többi mező szűrői vannak: mindegyik a mező értékét adja át, és a módosított értéket kell visszaadnod.

Szűrő Melyik mezőt módosítja
seopress_lb_widget_street_address Az utca és házszám.
seopress_lb_widget_city A város.
seopress_lb_widget_country Az ország.
seopress_lb_widget_desc A widget leírása.
seopress_lb_widget_map A térképhivatkozás.
add_filter( 'seopress_lb_widget_city', 'sp_lb_widget_city' );
function sp_lb_widget_city( $city ) {
// Itt módosíthatod a várost.
return $city;
}

A többi négy szűrő ugyanígy épül fel, csak a hook és a függvény neve más.

A seopress_get_custom_fields szűrő azt a listát módosítja, amelyből a SEO → Sémák egyedi mező legördülő listái választanak. Használatát (a rejtett mezők megjelenítését) az automatikus séma példái fejezet részletezi.

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

  • seopress_schemas_auto_faq_json: a séma tartalmát kapod, még kódolás előtt;
  • seopress_schemas_auto_faq_html: a kész kimenetet kapod.

A kézi FAQ sémát a seopress_pro_get_json_data_faq szűrő módosítja.

add_filter( 'seopress_pro_get_json_data_faq', 'sp_pro_get_json_data_faq' );
function sp_pro_get_json_data_faq( $json ) {
// Itt módosíthatod a kézi FAQ sémát.
return $json;
}

A FAQ blokk HTML-jének szűrője a widget és blokkok hookjai fejezetben van.

Az automatikus állásajánlat sémát a seopress_schemas_auto_job_json (a séma kódolás előtt) és a seopress_schemas_auto_job_html (a kész kimenet) szűri. A kézi állásajánlat sémát a seopress_pro_get_json_data_job szűrő módosítja.

add_filter( 'seopress_schemas_auto_job_json', 'sp_schemas_auto_job_json' );
function sp_schemas_auto_job_json( $json ) {
// Itt módosíthatod az automatikus állásajánlat sémát.
return $json;
}

Az automatikus szoftveralkalmazás sémát a seopress_schemas_auto_softwareapp_json (kódolás előtt) és a seopress_schemas_auto_softwareapp_html (kész kimenet) szűrő éri el. A kézi változat szűrője, a seopress_pro_get_json_data_software_app elavult; leírása a widget és blokkok hookjai fejezetben van.

A seopress_get_json_data_organization szűrő a szervezet séma adatait módosítja. Egyetlen @graph kimenetnél is a megszokott módon működik; ennek részletei a bevezetés és tesztelés fejezetben vannak. A séma JSON-szövegét a seopress_schemas_organization_html szűrő módosítja, lásd a strukturált adatok hookjai fejezetet.

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