Yoast\WP\SEO\Generators\Schema
Person::add_same_as_urls() protected Yoast 1.0
Builds our SameAs array.
{} Это метод класса: Person{}
Хуков нет.
Возвращает
Массив. The Person schema data.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->add_same_as_urls( $data, $user_data, $user_id );
- $data(массив) (обязательный)
- The Person schema data.
- $user_data(WP_User) (обязательный)
- The user data object.
- $user_id(число) (обязательный)
- The user ID to use.
Код Person::add_same_as_urls() Person::add same as urls Yoast 15.7
protected function add_same_as_urls( $data, $user_data, $user_id ) {
$same_as_urls = [];
// Add the "Website" field from WordPress' contact info.
if ( ! empty( $user_data->user_url ) ) {
$same_as_urls[] = $user_data->user_url;
}
// Add the social profiles.
$same_as_urls = $this->get_social_profiles( $same_as_urls, $user_id );
if ( ! empty( $same_as_urls ) ) {
$data['sameAs'] = $same_as_urls;
}
return $data;
}