年青时高举数千根桅杆启锚离港,在这同一港口,由于年老体弱,被救生船载着默默无闻地归来。 ——席勒

wordpress实现文章内部索引代码

言冬 2015.01.17 其他分享 , 爱折腾 2 条评论 标签: , 心情: 天气:

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/* 文章索引 */
function postIndex($content) {
if(is_single()){
$arr = array();
$makeLi = '';
$replace = "/<list>([^<]+)<\/list>/im";
if(preg_match_all($replace, $content, $arr)) {
foreach($arr[1] as $num => $title) {
$content = str_replace($arr[0][$num], '<h4 id="part-'.$num.'">'.$title.'</h4>', $content);
$makeLi .= '<li><a href="#part-'.$num.'" title="'.$title.'">'.$title."</a>".$my_content."</li>\n";
}
$content = "\n<div id=\"postIndex\">
<ul>\n" . $makeLi . "</ul>
</div>\n" . $content;
}
}
return $content;
}
add_filter( "the_content", "postIndex" );
// -- END ----------------------------------------

使用方法

1
2
3
4
<list>标题1</list>
内容1。。。。。。
<list>标题2</list>
内容2。。。。。。

2条回应:“wordpress实现文章内部索引代码”

  1. 忆荷塘说道:

    学习,收下

  2. 萍乡论坛说道:

    WP程序一直都是如此强大。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

大家都叫我言冬,其实呢,言冬并不叫言冬,言冬今年年方二十有余,且是生得一表人物,虽胜不得宋玉、潘安,也不在两人之下。咳咳,扯远了。。哈哈,大家叫我言冬就好了。o(∩_∩)o

地址:地址我不告诉你
电话:电话呢,也暂时保个密
邮箱:li-yandong@qq.com

T