{
  "generated": "2026-05-17T00:45:48.035Z",
  "product": {
    "id": "gravityview-social-sharing-seo",
    "label": "SEO & Social Sharing",
    "repo": "GravityKit/Social-Sharing",
    "actions": [],
    "filters": [
      "gravityview_sharing_services",
      "gravityview_social/sharing_field_options",
      "gravityview_social/wordpress_social_services"
    ]
  },
  "hooks": [
    {
      "id": "gravityview_sharing_services",
      "name": "gravityview_sharing_services",
      "type": "filter",
      "product": "gravityview-social-sharing-seo",
      "description": "Register your own sharing service.",
      "parameters": [
        {
          "name": "services",
          "type": "array",
          "description": "Array of registered sharing service instances."
        }
      ],
      "categories": [
        "views"
      ],
      "example": "add_filter( 'gravityview_sharing_services', function($services) {\n    // Modify $services as needed\n    return $services;\n}, 10, 1 );",
      "since": "[3.3.2](../../since/3-3-2/)",
      "source": {
        "file": "gravityview-sharing-seo.php",
        "line": 111
      },
      "url": "/docs/gravityview-social-sharing-seo/filters/gravityview_sharing_services/",
      "related": []
    },
    {
      "id": "gravityview_social-sharing_field_options",
      "name": "gravityview_social/sharing_field_options",
      "type": "filter",
      "product": "gravityview-social-sharing-seo",
      "description": "Customize sharing field settings",
      "parameters": [
        {
          "name": "new_options",
          "type": "array",
          "description": "Field options that will be displayed in the settings modal."
        }
      ],
      "categories": [
        "fields",
        "views"
      ],
      "example": "add_filter( 'gravityview_social/sharing_field_options', function($new_options) {\n    // Modify $new_options as needed\n    return $new_options;\n}, 10, 1 );",
      "since": "[2.0.3](../../since/2-0-3/)",
      "source": {
        "file": "includes/class-gravityview-social-register-field.php",
        "line": 125
      },
      "url": "/docs/gravityview-social-sharing-seo/filters/gravityview_social-sharing_field_options/",
      "related": [
        "gravityview_social/wordpress_social_services"
      ]
    },
    {
      "id": "gravityview_social-wordpress_social_services",
      "name": "gravityview_social/wordpress_social_services",
      "type": "filter",
      "product": "gravityview-social-sharing-seo",
      "description": "Customize available WP social services.",
      "parameters": [
        {
          "name": "services",
          "type": "array",
          "description": "WP social services keyed by service ID (e.g., 'twitter', 'facebook')."
        },
        {
          "name": "service_id",
          "type": "array",
          "description": "\\{ Individual service configuration."
        },
        {
          "name": "name",
          "type": "string",
          "description": "Service display name (e.g., 'Twitter', 'Facebook')."
        },
        {
          "name": "icon",
          "type": "string",
          "description": "SVG icon markup for the service."
        },
        {
          "name": "url",
          "type": "string",
          "description": "Share URL template with \\{url"
        }
      ],
      "categories": [
        "views"
      ],
      "example": "add_filter( 'gravityview_social/wordpress_social_services', function($services, $service_id, $name, $icon, $url) {\n    // Modify $services as needed\n    return $services;\n}, 10, 5 );",
      "since": "[2.0.3](../../since/2-0-3/)",
      "source": {
        "file": "includes/services/wordpress.php",
        "line": 254
      },
      "url": "/docs/gravityview-social-sharing-seo/filters/gravityview_social-wordpress_social_services/",
      "related": [
        "gravityview_social/sharing_field_options"
      ]
    }
  ],
  "stats": {
    "total": 3,
    "actions": 0,
    "filters": 3
  }
}