LuckyWP Table of Contents

为您的帖子、页面或自定义帖子类型创建对 SEO 友好的目录。出色的可定制外观。

特征
自动插入目录(配置帖子类型和位置)。
SEO 友好:目录代码可供 Google 用于结果页面上的片段。
通过简码、古腾堡块或小部件插入。
编辑器工具栏上的按钮。
古腾堡街区变成了“共同街区”。
设置显示目录的最小标题数。
设置目录的标题深度。
按级别或文本跳过标题。
分层或线性视图。
编号项目:十进制或罗马数字按顺序或嵌套。
可定制的外观:宽度、浮动、标题字体大小和重量、项目字体大小、颜色。
配色方案(深色、浅色、白色、透明、从主题继承)和覆盖颜色的能力。
切换显示/隐藏(可选)
可定制的标签。
平滑滚动(可选)。
设置偏移顶部以实现平滑滚动。
标签(可选)包裹目录。
URL 中的漂亮哈希(如example.com/faq/#how_do_this)。
RTL 支持。
特定帖子的可用覆盖全局设置。
与 WordPress 主题和插件高度兼容。
自动插入
要在帖子中自动插入目录,请在插件设置(选项卡“自动插入”)中选择“自动插入目录”选项。

支持的职位:

在 个标题之前;
在 个标题之后;
在 个块(段落或标题)之后;
帖子内容的顶部;
帖子内容的底部。
您还可以选择将自动添加目录的帖子类型。

手动插入
要在帖子中手动插入目录,请使用以下方式之一:

编辑器工具栏上的“目录”按钮;
古腾堡块“目录”;
简码[lwptoc]。
URL中的漂亮哈希
默认情况下,哈希生成为标题文本(例如,#How_Do_This)。您可以在全局设置中更改哈希格式,选项卡“杂项”。

对于非英文网站,建议启用IntlPHP 扩展。

兼容性
LuckyWP 目录已使用以下插件成功测试:

Elementor 页面构建器
Be er Builder 和 Be er Builder Themer 附加组件
WPBakery 页面生成器

WordPress多语言插件(WPML),正式确认
Rank Math,官方确认
WP火箭
工具集视图和工具集访问
挂钩
过滤器LWPTOC_BEFORE,LWPTOC_AFTER
用于在目录之前/之后添加自定义 HTML。

例子:

add_filter('lwptoc_before', function ($before) {
return '

Example text before TOC.

' . $before;
});
筛选LWPTOC_SHORTCODE_TAG
使用此过滤器更改简码标签名称[lwptoc]。

例子:

add_filter('lwptoc_shortcode_tag', function ($tag) {
return 'toc';
});
筛选LWPTOC_HEADING_ID
用于修改标题 ID。

例子:

add_filter('lwptoc_heading_id', function ($id, $label) {
return $id;
}, 10, 2);