wordpress获取文章扩展项信息函数:get_extended()

2012-12-23 wordpress函数
  • 文章介绍
  • 快速入门
  • 评价&建议

说明:

  1. 获取扩展项信息(
  2. <span id="more-51"></span>
  3. ).
  4. 第二个破折号后和单词“more”前不能留有空格。“more”后可输入文字或空格,但不能被引用。
  5. 返回的数组中含有“main”和“extended”关键字。“Main” 在
  6. <code><!--more--></code>
  7. 前有文字信息,“extended”关键字则 在
  8. <code><!--more--></code>
  9. 后含有内容。

用法:

  1. <?php get_extended( $post ) ?>

参数:$post(字符)(必需)文章内容。

默认值: None

返回的值(数组)(’main’)之前、(’extended’)之后的文章。

示例 注释 修改记录

自1.1.0版本后

源文件:

get_extended() is located in wp-includes/post.php

  1. function get_extended($post) {
  2.             //Match the new style more links
  3.             if ( preg_match('/<!–more(.*?)?–>/', $post$matches) ) {
  4.                     list($main$extended) = explode($matches[0], $post, 2);
  5.             } else {
  6.                     $main = $post;
  7.                     $extended = '';
  8.             }
  9.             // Strip leading and trailing whitespace
  10.             $main = preg_replace('/^[\s]*(.*)[\s]*$/', '\\1', $main);
  11.             $extended = preg_replace('/^[\s]*(.*)[\s]*$/', '\\1', $extended);
  12.             return array('main' => $main, 'extended' => $extended);
  13.     }

 

0 0

企业建站推荐正版商业主题,国内专业团队开发,完善售后,是您不二选择。

正版主题商店

主题猫WP建站,累计帮助1300+客户成功建站,为站长提供支持!

立刻开启你的建站之旅
QQ在线客服

服务热线

wordpress建站咨询