Yoast\WP\SEO\Builders

Indexable_Link_Builder::extract_id_of_classes()publicYoast 1.0

Метод класса: Indexable_Link_Builder{}

Хуки из метода

Возвращает

null. Ничего (null).

Использование

$Indexable_Link_Builder = new Indexable_Link_Builder();
$Indexable_Link_Builder->*;

Код Indexable_Link_Builder::extract_id_of_classes() Yoast 23.6

*
* @var SEO_Links $model
*/
		$model = $this->seo_links_repository->query()->create(
			[
				'url'          => $url,
				'type'         => $link_type,
				'indexable_id' => $indexable->id,
				'post_id'      => $indexable->object_id,
			]
		);

		$model->parsed_url = $parsed_url;

		if ( $model->type === SEO_Links::TYPE_INTERNAL ) {
			$permalink = $this->build_permalink( $url, $home_url );

			return $this->enhance_link_from_indexable( $model, $permalink );
		}

		if ( $model->type === SEO_Links::TYPE_INTERNAL_IMAGE ) {
			$permalink = $this->build_permalink( $url, $home_url );

			/** The `wpseo_force_creating_and_using_attachment_indexables` filter is documented in indexable-link-builder.php */
			if ( ! $this->options_helper->get( 'disable-attachment' ) || \apply_filters( 'wpseo_force_creating_and_using_attachment_indexables', false ) ) {
				$model = $this->enhance_link_from_indexable( $model, $permalink );