Webmen\StructuredData\StructuredData
Synopsis
class StructuredData
{
- // members
- private static array $data = ;
- // methods
- public static void generateBreadcrumbsFromSiteTree()
- public static void setBreadcrumbs()
- public static void setOrganizationData()
- public static void setAggregateRating()
- public static string render()
Members
private
- $data
Methods
public
- generateBreadcrumbsFromSiteTree() — Generate the breadcrumbs based on the sitetree
- render() — Render the structured data to string including the script tag
- setAggregateRating()
- setBreadcrumbs() — Set the breadcrumbs Example array: [ [ 'title' => 'Home', 'link' => 'https://example.com' ], [ 'title' => 'Blog', 'link' => 'https://example.com/blog' ], [ 'title' => 'Blog item', 'link' => 'https://example.com/blog/item' ] ]
- setOrganizationData() — Set information about the organization, it is recommended to only add it on the homepage and/or contact page