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

如何在产品页面用Elementor添加下载按钮?(附视频)

文章导航

本文介绍如何在产品页面用Elementor添加下载按钮,本教程基于Elementor Pro的产品详情页模版,结合自定义字段插件和Elementor的动态数据来实现。

如果你不想阅读文字,可以浏览下面的视频

1、创建文件自定义字段

在添加按钮之前,我们需要通过ACF插件,来创建一个自定义字段组

image 38 - 如何在产品页面用Elementor添加下载按钮?(附视频) - NUTSWP

输入字段组名称,字段组中可以添加多个字段。

image 39 - 如何在产品页面用Elementor添加下载按钮?(附视频) - NUTSWP

这里我们只需要添加一个File字段即可,在字段组中第一个默认的字段中,选择字段类型为File

image 40 - 如何在产品页面用Elementor添加下载按钮?(附视频) - NUTSWP
输入字段的标签,字段的名称将会根据你输入的标签自动生成,你也可以修改。其他选项默认即可。

如果你还需要添加的新的其他字段,点击右下角的「Add Field」按钮即可。

image 41 - 如何在产品页面用Elementor添加下载按钮?(附视频) - NUTSWP

设置字段组的生效内容,这里我们是需要给产品添加,所以设置Post Type 等于产品。

说明:我这个网站的产品是通过自定义内容类型插件实现的产品管理,如果你是Woocommerce的话,这里要选择Woocommerce的内容类型。

image 42 - 如何在产品页面用Elementor添加下载按钮?(附视频) - NUTSWP

设置完成之后点击右上角的保存按钮

image 43 - 如何在产品页面用Elementor添加下载按钮?(附视频) - NUTSWP

2、给产品添加文件

保存好自定义字段组之后,我们进入到任意一个产品编辑页面,在下方可以看到我们添加的字段

image 44 - 如何在产品页面用Elementor添加下载按钮?(附视频) - NUTSWP

通过这个字段,点击【Add File】来上传一个PDF文件。上传完成之后更新一下产品,保存对产品的修改。

image 45 - 如何在产品页面用Elementor添加下载按钮?(附视频) - NUTSWP

3、在产品详情页面模板中添加下载按钮

进入到产品详情页模版编辑,在需要添加下载按钮的地方添加按钮,让后设置好按钮的外观。

image 46 - 如何在产品页面用Elementor添加下载按钮?(附视频) - NUTSWP

在按钮编辑的link选项中,点击Dynamic tags

image 47 - 如何在产品页面用Elementor添加下载按钮?(附视频) - NUTSWP
在动态标签中找到ACF URL Field,并点击选择
image 48 - 如何在产品页面用Elementor添加下载按钮?(附视频) - NUTSWP
选择之后点击这个标签,打开标签设置
image 49 - 如何在产品页面用Elementor添加下载按钮?(附视频) - NUTSWP
在Key下拉中找到我们添加到ACF字段,并点击选择这个字段
image 50 - 如何在产品页面用Elementor添加下载按钮?(附视频) - NUTSWP

设置完成动态数据之后可以看到link设置的地方显示如下

image 51 - 如何在产品页面用Elementor添加下载按钮?(附视频) - NUTSWP

设置连接选项,让连接在新的标签中打开,点开Link Options,勾选Open in new window

image 53 - 如何在产品页面用Elementor添加下载按钮?(附视频) - NUTSWP

设置完成之后更新模版,保存对模版的修改。

image 52 - 如何在产品页面用Elementor添加下载按钮?(附视频) - NUTSWP

4、查看Elementor添加下载按钮的结果

访问你添加过PDF文件的产品的详情页面,并点击下载按钮

Elementor添加下载按钮

你会在新标签中打开一个PDF文件

image 55 - 如何在产品页面用Elementor添加下载按钮?(附视频) - NUTSWP

总结

其实添加文档下载按钮,本质上是通过Link添加文件的路径,从而实现用户点击打开PDF的功能。如果你是在一个静态页面添加或者直接在模版中添加,那会更加简单,只需要将上传到媒体库的PDF文件的相对路径粘贴到Link选项中即可。

在本文的案例中,对于那些还没有上传PDF的产品,下载按钮也是会显示的,只不过Link中没有数据,所以用户点击之后没有任何反应。

关于Elementor我写了一篇长文Elementor教程,可以帮助你全面的学习和了解它的工作逻辑以及如何使用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元!
文章标签
想快速搭建一个完全属于自己的外贸独立站?
本站提供专业的外贸建站服务,如果你不想自己花时间精力搭建网站,可以将你的需求告诉我,我来帮助你搭建一个专业外贸独立站!
文章导航
文章分类
文章标签
建站咨询请联系企业微信
感谢你的信任!
咨询和购买请通过微信和我联系!