WordPress免插件给文章添加文章索引/文章目录

WordPress免插件给文章添加文章索引/文章目录

给文章添加文章目录功能,不仅是文章条理更清楚,还有利于SEO,下面将介绍 露兜 老大的使用代码来实现文章目录的方法,方便喜欢折腾代码的朋友,如果你不想折腾代码,你可以试试下面的WordPress文章目录插件:TOC 和 Content Index for WordPress。

function article_index($content) {
$matches = array();
$ul_li = '';
$r = "/([^<]+)</h3>/im";
if(preg_match_all($r, $content, $matches)) {
foreach($matches[1] as $num => $title) {
$content = str_replace($matches[0][$num], ''.$title.'', $content);
$ul_li .= ''.$title."n";
}
$content = "n
文章目录
n" . $ul_li . "
n" . $content;
}
return $content;
}
add_filter( "the_content", "article_index" );

述代码添加到主题functions.php文件中最后一个>;之前即可
然后需要在主题style.css文件中添加如下的css样式

#article-index {
    -moz-border-radius: 6px 6px 6px 6px;
    border: 1px solid #DEDFE1;
    float: right;
    margin: 0 0 15px 15px;
    padding: 0 6px;
    width: 200px;
    line-height: 23px;
}
#article-index strong {
    border-bottom: 1px dashed #DDDDDD;
    display: block;
    line-height: 30px;
    padding: 0 4px;
}
#index-ul {
    margin: 0;
    padding-bottom: 10px;
}
#index-ul li {
    background: none repeat scroll 0 0 transparent;
    list-style-type: disc;
    padding: 0;
    margin-left: 20px;
}

2、使用说明:
在编辑文章的时候,将索引部分设置为3级标题,

分享到 :

请务必线上支付,通过线下支付的出现任何问题平台均不担保!

相关推荐

计划书之家的子主题怎么增加右下角角标?

本教程为芒果君闲来无事做分享的如不懂可以加群一起聊一聊免费一定不提供私聊指导。别不回...

[WordPress教程]wordpress文章页面信息框添加彩色渐变美化

[WordPress教程]wordpress文章页面信息框添加彩色渐变美化首先把下面...

无插件自动给WordPress文章添加description头部标签

虽然我们都知道"AllinOneSEOPack"插件是可以自动且自定义设置文章的关键...

实现wordpress多域名访问同一站,且不会跳转主域名

实现wordpress多域名访问同一站,且不会跳转主域名‘,适合多服务器或多cdn接...

发表评论

登录... 后才能评论