Yoast\WP\SEO\Presentations
Indexable_Presentation::generate_permalink
Gets the permalink from the indexable or generates it if dynamic permalinks are enabled.
Метод класса: Indexable_Presentation{}
Хуков нет.
Возвращает
Строку. The permalink.
Использование
$Indexable_Presentation = new Indexable_Presentation(); $Indexable_Presentation->generate_permalink();
Код Indexable_Presentation::generate_permalink() Indexable Presentation::generate permalink Yoast 27.4
public function generate_permalink() {
if ( $this->indexable_helper->dynamic_permalinks_enabled() ) {
return $this->permalink_helper->get_permalink_for_indexable( $this->model );
}
if ( \is_date() ) {
return $this->current_page->get_date_archive_permalink();
}
if ( \is_attachment() ) {
global $wp;
return \trailingslashit( \home_url( $wp->request ) );
}
return $this->model->permalink;
}