【说明】
- 获取扩展项信息(
- <span id="more-51"></span>
- ).
- 第二个破折号后和单词“more”前不能留有空格。“more”后可输入文字或空格,但不能被引用。
- 返回的数组中含有“main”和“extended”关键字。“Main” 在
- <code><!--more--></code>
- 前有文字信息,“extended”关键字则 在
- <code><!--more--></code>
- 后含有内容。
【用法】
- <?php get_extended( $post ) ?>
【参数】
$post
(字符)(必需)文章内容。
默认值: None
返回的值
(数组)
(’main’)之前、(’extended’)之后的文章。
【示例 注释 修改记录】
自1.1.0版本后
【源文件】
get_extended() is located in 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);
- } else {
- $main = $post;
- $extended = '';
- }
- // Strip leading and trailing whitespace
- $main = preg_replace('/^[\s]*(.*)[\s]*$/', '\\1', $main);
- $extended = preg_replace('/^[\s]*(.*)[\s]*$/', '\\1', $extended);
- return array('main' => $main, 'extended' => $extended);
- }