Yoast\WP\SEO\Dashboard\Infrastructure\Indexables

Top_Page_Indexable_Collector::get_top_page_edit_link()protectedYoast 1.0

Gets edit links from a top page's indexable.

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

Хуков нет.

Возвращает

Строку|null. The edit link for the top page.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_top_page_edit_link( $indexable ): ?string;
$indexable(Indexable) (обязательный)
The top page's indexable.

Код Top_Page_Indexable_Collector::get_top_page_edit_link() Yoast 25.1

protected function get_top_page_edit_link( Indexable $indexable ): ?string {
	if ( $indexable->object_type === 'post' && \current_user_can( 'edit_post', $indexable->object_id ) ) {
		return \get_edit_post_link( $indexable->object_id, '&' );
	}

	if ( $indexable->object_type === 'term' && \current_user_can( 'edit_term', $indexable->object_id ) ) {
		return \get_edit_term_link( $indexable->object_id );
	}

	return null;
}