the_content() WordPress Function
The the_content() function is used to display the content of a post or page. The content is fetched from the database and then displayed on the screen.
the_content( string $more_link_text = null, bool $strip_teaser = false ) #
Displays the post content.
Parameters
- $more_link_text
(string)(Optional) Content for when there is more text.
Default value: null
- $strip_teaser
(bool)(Optional) Strip teaser content before the more text.
Default value: false
More Information
If the quicktag <!--more--> is used in a post to designate the “cut-off” point for the post to be excerpted, the_content() tag will only show the excerpt up to the <!--more--> quicktag point on non-single/non-permalink post pages. By design, the_content() tag includes a parameter for formatting the <!--more--> content and look, which creates a link to “continue reading” the full post.
- Notes about <!--more--> :
- No whitespaces are allowed before the “more” in the <!--more--> quicktag. In other words <!-- more --> will not work!
- The <!--more--> quicktag will not operate and is ignored in Templates where just one post is displayed, such as single.php.
- Read Customizing the Read More for more details.
Source
File: wp-includes/post-template.php
function the_content( $more_link_text = null, $strip_teaser = false ) {
$content = get_the_content( $more_link_text, $strip_teaser );
/**
* Filters the post content.
*
* @since 0.71
*
* @param string $content Content of the current post.
*/
$content = apply_filters( 'the_content', $content );
$content = str_replace( ']]>', ']]>', $content );
echo $content;
}
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
| Version | Description |
|---|---|
| 0.71 | Introduced. |