Table of Contents Plus 如何隐藏文章目录,只显示侧边栏小工具?

Table of Contents Plus 是很多站长都推荐过的一个简单文章目录索引插件,虽然简单但是功能很丰富,样式也比较简约,适合大多数的网站使用,我也是才了解到这个插件,发现有一个不太好的地方。

我用的B2主题,只想在右侧使用小工具,而不想在文章里面插入目录,看了看后台的设置,只有一个 在文章目录顶部显示标题 的按钮,取消勾选以后,只是少了一个标题,而目录并没有取消。

我们尝试自己动手,方法有很多种:

css隐藏

1,F12,右键审核元素,查看css或者id名称,直接display:none;隐藏显示;

这样做有一点不好的是,代码依然存在,只是css层面隐藏,一定程度上影响网站加载速度;

代码屏蔽

我们尝试找到 wp-content/plugins/table-of-contents-plus/toc.php 文件,根据样式,我们尝试搜索 toc_container 关键词,找到代码:

// add container, toc title and list items
$html = '<div id="toc_container" class="' . $css_classes . '">';
if ( $this->options['show_heading_text'] ) {
$toc_title = htmlentities( $this->options['heading_text'], ENT_COMPAT, 'UTF-8' );
if ( strpos($toc_title, '%PAGE_TITLE%') !== false ) $toc_title = str_replace( '%PAGE_TITLE%', get_the_title(), $toc_title );
if ( strpos($toc_title, '%PAGE_NAME%') !== false ) $toc_title = str_replace( '%PAGE_NAME%', get_the_title(), $toc_title );
$html .= '<p class="toc_title">' . $toc_title . '</p>';
}
$html .= '<ul class="toc_list">' . $items . '</ul></div>' . "\n";

看到这里我们就明白了,为什么 在文章目录顶部显示标题 的按钮并不能隐藏文章内的目录,我们尝试修改一下:

隐藏内容,您需要满足以下条件方可查看
End
修改以后就达到我们想要的效果了。

人已赞赏
雕技术

2.5.1版B2文章内页底部上一篇下一篇背景图片被取消了?

2020-10-1 16:27:30

雕技术

易语言的fiddler与奇易模块的分析

2020-10-13 0:45:46

免责声明本文中提到的资源均来自于互联网,仅供个人学习交流,若您喜欢本文可附上原文链接随意转载。
版权人申诉:我要申诉
2 条回复 A文章作者 M管理员
  1. 还没有人赞赏,快来当第一个赞赏的人吧!

  2. 还没有人赞赏,快来当第一个赞赏的人吧!

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索