Yoast\WP\SEO\Generators\Schema
Breadcrumb::is_broken
Tests if the breadcrumb is broken. A breadcrumb is considered broken:
- when it is not an array.
- when it has no URL or text.
Метод класса: Breadcrumb{}
Хуков нет.
Возвращает
true|false. true if the breadcrumb is broken.
Использование
// private - только в коде основоного (родительского) класса $result = $this->is_broken( $breadcrumb );
- $breadcrumb(массив) (обязательный)
- The breadcrumb to test.
Код Breadcrumb::is_broken() Breadcrumb::is broken Yoast 26.9
private function is_broken( $breadcrumb ) {
// A breadcrumb is broken if it is not an array.
if ( ! \is_array( $breadcrumb ) ) {
return true;
}
// A breadcrumb is broken if it does not contain a URL or text.
if ( ! \array_key_exists( 'url', $breadcrumb ) || ! \array_key_exists( 'text', $breadcrumb ) ) {
return true;
}
return false;
}