Yoast\WP\SEO\Schema_Aggregator\Application\Filtering\Schema_Node_Filter
WebSite_Schema_Node_Filter::should_filter
Filters a WebSite schema piece if it matches the site's URL.
Метод класса: WebSite_Schema_Node_Filter{}
Хуков нет.
Возвращает
true|false. True if the schema piece should be kept, false otherwise.
Использование
$WebSite_Schema_Node_Filter = new WebSite_Schema_Node_Filter(); $WebSite_Schema_Node_Filter->should_filter( $schema, $schema_piece ): bool;
- $schema(Schema_Piece_Collection) (обязательный)
- The full schema.
- $schema_piece(Schema_Piece) (обязательный)
- The schema piece to be filtered.
Код WebSite_Schema_Node_Filter::should_filter() WebSite Schema Node Filter::should filter Yoast 27.7
public function should_filter( Schema_Piece_Collection $schema, Schema_Piece $schema_piece ): bool {
$blog_url = $this->current_site_url_provider->get_current_site_url();
$data = $schema_piece->get_data();
if ( $data['url'] === $blog_url ) {
return false;
}
return true;
}