WordPress函数:get_page_link 获取页面链接

江河/ 2023年06月25日/ WordPress/ 浏览 798

函数原型:


get_page_link( int|WP_Post $post = false, bool $leavename = false, bool $sample = false ): string


获取页面链接。


参数说明:


$post,文章或文章ID。


$leavename,是否保留文章名称。


$sample,是否是简化的链接。


函数源码:


function get_page_link( $post = false, $leavename = false, $sample = false ) {
	$post = get_post( $post );

	if ( 'page' === get_option( 'show_on_front' ) && get_option( 'page_on_front' ) == $post->ID ) {
		$link = home_url( '/' );
	} else {
		$link = _get_page_link( $post, $leavename, $sample );
	}

	return apply_filters( 'page_link', $link, $post->ID, $sample );
}


包含钩子:


apply_filters( 'page_link', string $link, int $post_id, bool $sample )


使用举例:


echo get_page_link( $page) 


发表评论

暂无评论,抢个沙发...

客服 工单