函数原型
get_extended( string $post ): string[]
函数描述
Gets extended entry info (<!--more-->).
是否弃用
未弃用
函数参数
-
$post
string
Required - Post content.
函数返回值
string[] Extended entry info.
mainstringContent before the more tag.extendedstringContent after the more tag.more_textstringCustom read more text, or empty string.
函数位置
File: wp-includes/post.php.
函数源码
function get_extended( $post ) {
// Match the new style more links.
if ( preg_match( '/<!--more(.*?)?-->/', $post, $matches ) ) {
list($main, $extended) = explode( $matches[0], $post, 2 );
$more_text = $matches[1];
} else {
$main = $post;
$extended = '';
$more_text = '';
}
// Leading and trailing whitespace.
$main = preg_replace( '/^[\s]*(.*)[\s]*$/', '\\1', $main );
$extended = preg_replace( '/^[\s]*(.*)[\s]*$/', '\\1', $extended );
$more_text = preg_replace( '/^[\s]*(.*)[\s]*$/', '\\1', $more_text );
return array(
'main' => $main,
'extended' => $extended,
'more_text' => $more_text,
);
}
源码链接
变更日志
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |

