13071077710
您的当前位置: 首页 > wordpress > 文章目录插件

文章目录插件

时间: 2016-7-6

function article_index($content) {
 /**
 * 名称:文章目录插件
 * 作者:露兜
 * 博客:http://www.ludou.org/
 * 最后修改:2015年3月20日
 */
$matches = array();
 $ul_li = '';
$r = "/<h3>([^<]+)<\/h3>/im";
if(is_singular() && preg_match_all($r, $content, $matches)) {
 foreach($matches[1] as $num => $title) {
 $title = trim(strip_tags($title));
 $content = str_replace($matches[0][$num], '<h3 id="title-'.$num.'">'.$title.'</h3>', $content);
 $ul_li .= '<li><a href="#title-'.$num.'" title="'.$title.'">'.$title."</a></li>\n";
 }
$content = "\n<div id=\"article-index\">
 <strong>文章目录</strong>
 <ul id=\"index-ul\">\n" . $ul_li . "</ul>
 </div>\n" . $content;
 }
return $content;
}
add_filter( 'the_content', 'article_index' );

将以上代码置入functions.php ,效果查看百度百科。具体使用查看露兜

把<strong>文章目录</strong> 这个变成这篇文章的标题,将其修改成

" . $GLOBALS['post']->post_title . "

Copyright © 2013-2019 子歇    版权所有   网站地图