12月19日的免费版本中,Rank Math插件的1.0.104更新增加了一个新的目录块,也是时候了。
这一功能对读者非常有用,而且有利于搜索引擎优化,直到现在还必须用一个专门的插件如Simple TOC或类似的插件来添加。虽然没有插件也能实现,但它很麻烦,而且不是在所有情况下都能发挥作用。
在这个房子里,我们是WPO的爱好者,因此只使用严格必要的插件,而且只有在没有其他选择的情况下才使用,因为没有其他办法用纯代码重新创建相同的功能,Rank Math集成了目录是个好消息。今天我们卸载了一个只针对目录的插件。
排名数学仍然是一个相对轻量级的插件,因为它是模块化的,你可以停用你不需要的一切。此外,你可以随时依靠Perfmatters脚本管理器来进一步控制每个点的加载内容。
新区块没有太多的神秘感,因为它的配置可能性恰到好处,我喜欢这样,因为这表明它不会 "养肥 "Rank Math。它可以像其他块一样,通过创建一个可重复使用的块来添加,这将使用一般的配置,或者如果你需要它只对特定的输入有不同的参数,可以通过添加一个简单的配置。
对于很多审美上的花哨,没有任何让步。如果你想用不同的格式,你就必须使用CSS。
在编辑器的块设置中,你可以设置表格的标题包装,链接的大小和颜色以及背景。在 "尺寸 "下,是微调填充和边距的设置。
该区块允许你做的另一件事是编辑自动添加到标题链接的锚文本,以防你想把它指向文本的另一部分。这是用绿色按钮完成的,用红色按钮可以隐藏那些你不想显示的标题。
没有可能根据你的文章的标题类型自动添加表格,尽管在支持论坛上他们说他们将继续改进该插件,不排除将来会包括这一功能。这可能是它最弱的一点,因为如果你有许多已经用另一个插件添加的表,你将不得不用手来替换它们。
最简单的方法是创建一个可重复使用的块,并使用钩子或类似于GeneratePress的"元素"的东西将其应用于所有页面/帖子。
然而,这并不全是坏消息。你用 Yoasto ǞǞǞ当您使用其设置向导首次设置Rank Math时,您将能够导入它们。等级数学将自动导入所有这些块。或者你可以在安装后从等级数学/状态和工具/数据库工具菜单中随时进行。
关于GeneratePress的问题
由于一切都不可能是漂亮的,我遇到的第一件事是在GeneratePress中使用该块的问题。没有显示 "尺寸 "设置框。发生这种情况是因为在一些模板中,它是默认禁用的,需要在主题中通过声明支持来启用。
要取回它,你需要在GeneratePress中添加以下代码。
add_theme_support( 'custom-spacing')。
添加padding在后端显示了变化,但在前端没有,margin的设置框也没有出现。我也无法让它在GenerateBlocks容器内进行格式化工作。
该解决方案出现在Rank Math支持论坛(对其免费版本开放)和GeneratePress论坛之间。我们不得不求助于CSS,使表格变得更美观一些,并把它们的边框和小阴影放进去。这里是为了防止有人遇到同样的情况。
.wp-block-rank-math-toc-block {
--wp--preset--spacing--50: 15px;
--wp--preset--preset--spacing--20: 5px;
margin-bottom: 15px;
border: 1px solid;
border-radius: 20px;
box-shadow: 5px 5px 10px 10px 0 rgba(0,0,0,0,0.1);
}
所有这些在GeneratePress支持论坛的这个主题中得到了更好的解释,我也是在那里得到了克隆表格的原始外观的CSS。
目前,这些将是我使用的表格,而Gutenberg完成了对其原生块的梳理,并将其添加到WordPress核心。+信息。
关于目录的更多信息,请见Rank Math。
这篇文章包含一些关联链接。