Here are some advanced filters available in Yoast SEO for customization:
1. Modify Breadcrumb Output: You can use the `wpseo_breadcrumb_links` filter to customize the breadcrumb trail output. This allows you to add additional links or modify the existing ones.[1]
2. Add Custom Template Variables: The `wpseo_register_extra_replacements` action allows you to register custom variables that can be used in your SEO titles and descriptions.[1]
3. Alter the Number of Sitemap Entries: The `wpseo_sitemap_entries_per_page` filter can be used to change the maximum number of entries in your XML sitemaps.[1]
4. Update Image URLs for SEO: The `wpseo_image_urls` filter can be used to update the image URLs used in your SEO data.[1]
5. Add Custom Data to Page Analysis: You can create a custom JavaScript plugin that registers a modification with Yoast SEO's content analysis using the `YoastSEO.app.registerModification()` method.[1]
6. Change SEO Title Templates: The `wpseo_title_template` filter allows you to customize the title template used by Yoast SEO.[1]
7. Customize the Sitemap Index: The `wpseo_sitemap_index` filter can be used to modify the sitemap index file.[1]
8. Alter Yoast SEO Capabilities for Roles: The `{$capability}_roles` filters allow you to add or remove roles from specific Yoast SEO capabilities.[3]
These filters provide a way to extend and customize the functionality of Yoast SEO to fit your specific needs. The search results provide code samples and examples for using these filters.
Citations:[1] https://yoast.com/yoast-seo-snippets-to-customize-your-site/
[2] https://yoast.com/help/customize-your-yoast-seo-experience/
[3] https://developer.yoast.com/customization/yoast-seo/filters/capability-roles-filter/
[4] https://wordpress.stackexchange.com/questions/119879/advanced-custom-fields-and-yoast-seo-keyword-analysis
[5] https://www.youtube.com/watch?v=nKtt9qnJV7I