get_day_link( bool|int $year, bool|int $month, bool|int $day )
Retrieves the permalink for the day archives with year and month.
Description Description
Parameters Parameters
- $year
-
(bool|int) (Required) False for current year. Integer of year.
- $month
-
(bool|int) (Required) False for current month. Integer of month.
- $day
-
(bool|int) (Required) False for current day. Integer of day.
Return Return
(string) The permalink for the specified day, month, and year archive.
Source Source
File: wp-includes/link-template.php
function get_day_link( $year, $month, $day ) { global $wp_rewrite; if ( ! $year ) { $year = current_time( 'Y' ); } if ( ! $month ) { $month = current_time( 'm' ); } if ( ! $day ) { $day = current_time( 'j' ); } $daylink = $wp_rewrite->get_day_permastruct(); if ( ! empty( $daylink ) ) { $daylink = str_replace( '%year%', $year, $daylink ); $daylink = str_replace( '%monthnum%', zeroise( intval( $month ), 2 ), $daylink ); $daylink = str_replace( '%day%', zeroise( intval( $day ), 2 ), $daylink ); $daylink = home_url( user_trailingslashit( $daylink, 'day' ) ); } else { $daylink = home_url( '?m=' . $year . zeroise( $month, 2 ) . zeroise( $day, 2 ) ); } /** * Filters the day archive permalink. * * @since 1.5.0 * * @param string $daylink Permalink for the day archive. * @param int $year Year for the archive. * @param int $month Month for the archive. * @param int $day The day for the archive. */ return apply_filters( 'day_link', $daylink, $year, $month, $day ); }
Expand full source code Collapse full source code View on Trac
Changelog Changelog
Version | Description |
---|---|
1.0.0 | Introduced. |
User Contributed Notes User Contributed Notes
You must log in before being able to contribute a note or feedback.
Current Day as Link
Returns the URL to the current day’s archive as a link by displaying it within an anchor tag with the PHP echo command.
Use With Variables
PHP code block for use within The Loop: Assigns year, month and day of a post to the variables $arc_year, $arc_month and $arc_day. These are used with the get_day_link() tag, which returns the URL as a link to the daily archive for that post, displaying it within an anchor tag with the PHP echo command. See Formatting Date and Time for info on format strings used in get_the_time() tag.