文章分类
新手入门学习建站主机推荐
非常适合外贸新手入门的一款共享主机,非常简洁的管理面板,第一年费低至300元!
文章标签

如何在WordPress中使用锚点链接(Anchor Links)?

文章导航

本文介绍如何在WordPress中使用锚点链接(Anchor Links),锚点链接可以实现点击链接快速定位到页面中某一个区块内容,是一种比较常用的链接形式。

什么是锚点链接(Anchor Links)?

锚点是网页制作中超级链接的一种,又叫命名锚记,像一个迅速定位器一样,是一种页面内的超级链接,运用相当普遍。 使用命名锚记可以在文档中设置标记,这些标记通常放在文档的特定主题处或顶部。 然后可以创建到这些命名锚记的链接,这些链接可快速将访问者带到指定位置。

锚点链接是如何工作的?

最常见的锚点链接就是我们通常在博客页面使用的Table Of Content元素。它是一种默认的锚点链接,你不用去设置锚点即可实现,他是通过H标签的内容来实现的锚点链接跳转。

如何在WordPress中使用锚点链接(Anchor Links)?锚点链接是如何工作的

锚点链接通过设置锚点元素的CSS ID,然后在需要点击跳转的地方添加锚点链接即可,锚点链接通常是通过#加CSS ID的形式。

举个例子:

在某一个页面中,你需要实现点击A跳转到B,那么设置B的CSS ID为b,在A那里添加链接:#b,那么就能实现点击A跳转到B的位置。

如何设置锚点或者CSS ID的内容?

必须是数字和字母(小写),单词之间使用”-“链接,不能有空格,不能有中文字符。

错误的示范:

锚点

Mao Dian

MaoDian

Maodian123

正确的示范:

mao-dian

123

maodian123

如何通过Elementor设置锚点链接?

在Elementor编辑器中使用锚点链接有2种方法可以实现:

1、直接设置元素的CSS ID

在Elementor编辑页面中确定一个你需要跳转的位置,在当前位置的任何元素中设置CSS ID。

比如说,我需要定位到页面中这个标题的位置,那么我设置这个标题的CSS ID为title。

image 72 - 如何在WordPress中使用锚点链接(Anchor Links)? - NUTSWP

让后我在页面其他的地方添加一个按钮,并为按钮添加链接为#title。

image 73 - 如何在WordPress中使用锚点链接(Anchor Links)? - NUTSWP

设置完成之后保存,即可实现点击按钮跳转到标题的位置。

2、使用菜单锚点元素

菜单锚点元素实现的锚点链接跳转的方法,本质上还是通过设置CSS ID的方式来实现,菜单锚点元素可以让你不用调整你页面内容,锚点元素可以按照你需要拖放在任何地方,相对更加灵活。

image 69 - 如何在WordPress中使用锚点链接(Anchor Links)? - NUTSWP

将菜单锚点元素拖拽到页面之后设置菜单锚点元素的ID,比如下图我设置ID为about。

image 70 - 如何在WordPress中使用锚点链接(Anchor Links)? - NUTSWP

在页面中需要点击跳转到菜单锚点位置的元素(文字/按钮/图片等等)添加链接如下:

image 71 - 如何在WordPress中使用锚点链接(Anchor Links)? - NUTSWP

设置完成之后保存页面,即可实现点击这个关于按钮,在页面中跳转到菜单锚点所在的位置。

如何在古腾堡编辑器中使用锚点链接?

本文内容使用古腾堡编辑器编辑,下面是我设置跳转到文章顶部的锚点链接实例。

首选我在需要跳转到的顶部的Block的高级设置中设置HTML锚点为123

image 67 - 如何在WordPress中使用锚点链接(Anchor Links)? - NUTSWP

我在需要点击跳转的地方添加链接 #123

image 68 - 如何在WordPress中使用锚点链接(Anchor Links)? - NUTSWP

设置完成之后即可实现锚点链接跳转,通过下面的链接你可以测试设置结果:

这是一个锚点链接,点击跳转到文章顶部

可以设置跨页面的锚点链接吗?

当然可以!

比如你可以设置一个带锚点的链接,用户点击之后可以直接跳转到对应页面的指定位置。

实现的方法也非常简单,只需要在链接中添加对应的页面URL并在URL末尾填加#锚点ID即可。

比如我在本站首页模版模块设置了一个锚点。为模板模块的标题元素添加一个CSS ID为template。

image 75 - 如何在WordPress中使用锚点链接(Anchor Links)? - NUTSWP

在当前博客中添加一个链接直接跳转到首页的模版模块。这里我是设置的站内跳转,所以使用了相对路径,当然你也可以使用像这样的绝对路径:http://app-wolf.kn8t4avieh-zng4p0jyo6dp.p.temp-site.link/#template

image 76 - 如何在WordPress中使用锚点链接(Anchor Links)? - NUTSWP

点击下面的链接试试效果:

查看外贸建站B2B模版

image 77 - 如何在WordPress中使用锚点链接(Anchor Links)? - NUTSWP

需要注意的事情

锚点链接定位是非常直接的,定位的位置是相对的浏览器窗口最顶部的位置,如果你设置粘性页眉,那么粘性页眉会挡住跳转位置,所以会出现跳转位置不准确的情况。

本文中的古腾堡设置的锚点链接就有这样的情况,我设置的锚点定位是定位到文章的第一个段落,但是实际上,我点击按钮看到的最上面的位置是本文的第二个段落。

image 74 - 如何在WordPress中使用锚点链接(Anchor Links)? - NUTSWP

解决的办法就是取消掉粘性页面,或者在跳转位置的上方设置一个大于粘性页眉高度的距离,以避免遮挡的情况出现。后者的设置可能还会影响到整体的页面布局效果。

相关内容
2种方法Elementor表单实现电话字段国家代码教程

本教程介绍2种Elementor表单实现电话字段国家代码,默认的Elementor表单电话字段没有国家区号,本教程提供了2个有效的方案,实现根据用户位置自动显示电话号码的国家区号效果。 方案一:Ali Addons For Elementor插件实现表单手机号码国家代码 方案一实现效果如下图,可以根

阅读全文 »
Elementor Popup设置点击连接弹出的2种方法

本文介绍Elementor Popup设置点击连接弹出的2种方法法,在Elementor中创建一个Popup弹出框,我们可以通过多种方式进行点击有弹出设置。 方法一:通过Elementor元素Link的动态标签设置弹出 这种方法仅限于在Elementor编辑中使用,任何带有Link选项的链接都可以进

阅读全文 »
2步解决ACF自定义产品固定链接中没有分类的问题

本文介绍如何解决ACF自定义产品固定链接中没有分类的问题,目前使用ACF(Advanced Custom Fields)创建的自定义内容类型默认是不注册分类的固定链接的,WordPress设置中的固定链接修改也对其无效,这样当我们创建产品和产品分类的时候,产品页面的固定链接中就不包含产品分类的信息。

阅读全文 »
Zapier Webhook 实现询盘提交关键词过滤和邮件转发教程

本文介绍如何使用Zapier Webhook 实现询盘提交关键词过滤和邮件转发教程,将Zapier流程集成到Elementor Form中可以实现表单消息关键词过滤和转发。 此方法适合需要过滤垃圾关键词询盘邮件消息的用户,一般表单安全验证主要是防止机器人提交垃圾信息,但是无法阻止人工发送的垃圾询盘,

阅读全文 »
如何通过CSS控制文本的行数?

我通常在使用Elementor Loop Items模版制作产品列表时,会使用CSS代码来控制一下摘要的行数,这样内容看起来比较整齐。 如果你直接选择的摘要元素,是可以控制文本单词数量。 但是如果你使用的摘要内容是一个自定义字段,通过文本元素去获取和展示,将没有长度选项去控制,这是我会通过下面的CS

阅读全文 »
文章分类
新手入门学习建站主机推荐
非常适合外贸新手入门的一款共享主机,非常简洁的管理面板,第一年费低至300元!
文章标签
想快速搭建一个完全属于自己的外贸独立站?
本站提供专业的外贸建站服务,如果你不想自己花时间精力搭建网站,可以将你的需求告诉我,我来帮助你搭建一个专业外贸独立站!
文章导航
文章分类
文章标签
建站咨询请联系企业微信
感谢你的信任!
咨询和购买请通过微信和我联系!