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.
Az egyedi mezők listája a sémákban
Szekció neve “Az egyedi mezők listája a sémákban”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.
FAQ séma
Szekció neve “FAQ séma”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.
Állásajánlat (Job) séma
Szekció neve “Állásajánlat (Job) séma”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;}Szoftveralkalmazás séma
Szekció neve “Szoftveralkalmazás séma”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.
Szervezet séma
Szekció neve “Szervezet séma”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: