permalink_anchor() WordPress Function
The permalink_anchor() function is used to create an anchor tag for a permalink. This function takes two parameters: the permalink and the text to display for the link. The permalink is the URL of the page to link to, and the text is the link text that will be displayed on the page.
permalink_anchor( string $mode = 'id' ) #
Displays the permalink anchor for the current post.
Description
The permalink mode title will use the post title for the ‘a’ element ‘id’ attribute. The id mode uses ‘post-‘ with the post ID for the ‘id’ attribute.
Parameters
- $mode
(string)(Optional) Permalink mode. Accepts 'title' or 'id'.
Default value: 'id'
More Information
Usage:
permalink_anchor( $type );
Source
File: wp-includes/link-template.php
function permalink_anchor( $mode = 'id' ) { $post = get_post(); switch ( strtolower( $mode ) ) { case 'title': $title = sanitize_title( $post->post_title ) . '-' . $post->ID; echo '<a id="' . $title . '"></a>'; break; case 'id': default: echo '<a id="post-' . $post->ID . '"></a>'; break; } }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
0.71 | Introduced. |