Definition:
function get_page_link( $id = false, $leavename = false, $sample = false ) {}
Retrieve the permalink for current page or page ID.
Respects page_on_front. Use this one.
Parameters
- int $id: Optional. Post ID.
- bool $leavename: Optional, defaults to false. Whether to keep page name.
- bool $sample: Optional, defaults to false. Is it a sample permalink.
Defined filters
- page_link
apply_filters('page_link', $link, $id, $sample)
Source code
function get_page_link( $id = false, $leavename = false, $sample = false ) {
global $post;
$id = (int) $id;
if ( !$id )
$id = (int) $post->ID;
if ( 'page' == get_option('show_on_front') && $id == get_option('page_on_front') )
$link = home_url('/');
else
$link = _get_page_link( $id , $leavename, $sample );
return apply_filters('page_link', $link, $id, $sample);
}
1538

February 12, 2011 


No comments yet... Be the first to leave a reply!