Yoast\WP\SEO\Helpers

Permalink_Helper::get_permalink_for_postpublicYoast 1.0

Retrieves the permalink for a post with the given post type and ID.

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

Хуков нет.

Возвращает

WP_Error|Строку|false. The permalink.

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

$Permalink_Helper = new Permalink_Helper();
$Permalink_Helper->get_permalink_for_post( $post_type, $post_id );
$post_type(строка) (обязательный)
The post type.
$post_id(int) (обязательный)
The post ID.

Код Permalink_Helper::get_permalink_for_post() Yoast 27.7

public function get_permalink_for_post( $post_type, $post_id ) {
	if ( $post_type !== 'attachment' ) {
		return \get_permalink( $post_id );
	}

	return \wp_get_attachment_url( $post_id );
}