Yoast\WP\SEO\Values
Images::add_image() public Yoast 1.0
Adds an image to the list of images.
{} Это метод класса: Images{}
Хуков нет.
Возвращает
null.
Использование
$Images = new Images(); $Images->add_image( $image );
- $image(строка/массив) (обязательный)
- Image array.
Код Images::add_image() Images::add image Yoast 15.7
public function add_image( $image ) {
if ( \is_string( $image ) ) {
$image = [ 'url' => $image ];
}
if ( ! \is_array( $image ) || empty( $image['url'] ) || ! \is_string( $image['url'] ) ) {
return;
}
if ( $this->url->is_relative( $image['url'] ) && $image['url'][0] === '/' ) {
$image['url'] = $this->url->build_absolute_url( $image['url'] );
}
if ( \array_key_exists( $image['url'], $this->images ) ) {
return;
}
$this->images[ $image['url'] ] = $image;
}