說(shuō)明:
- 獲取擴(kuò)展項(xiàng)信息(
- <span?id="more-51"></span>
- ).
- 第二個(gè)破折號(hào)后和單詞“more”前不能留有空格?!癿ore”后可輸入文字或空格,但不能被引用。
- 返回的數(shù)組中含有“main”和“extended”關(guān)鍵字?!癕ain”?在
- <code><!--more--></code>
- 前有文字信息,“extended”關(guān)鍵字則?在
- <code><!--more--></code>
- 后含有內(nèi)容。
用法:
- <?php?get_extended(?$post?)??>
參數(shù):$post(字符)(必需)文章內(nèi)容。
默認(rèn)值: None
返回的值(數(shù)組)(’main’)之前、(’extended’)之后的文章。
示例 注釋 修改記錄
自1.1.0版本后
源文件:
get_extended() is located in wp-includes/post.php
- function?get_extended($post)?{
- ????????????
- ????????????if?(?preg_match('/<!–more(.*?)?–>/',?$post,?$matches)?)?{
- ????????????????????list($main,?$extended)?=?explode($matches[0],?$post,?2);
- ????????????}?else?{
- ????????????????????$main?=?$post;
- ????????????????????$extended?=?'';
- ????????????}
- ????????????
- ????????????$main?=?preg_replace('/^[\s]*(.*)[\s]*$/',?'\\1',?$main);
- ????????????$extended?=?preg_replace('/^[\s]*(.*)[\s]*$/',?'\\1',?$extended);
- ????????????return?array('main'?=>?$main,?'extended'?=>?$extended);
- ????}