如何用Elementor制作Woocommerce产品列表

2024-01-09 23:40

本文主要是介绍如何用Elementor制作Woocommerce产品列表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文是LOYSEO的外贸网站建设教程内容之一,我将逐步介绍如何使用Elementor Pro制作woocommerce产品列表模板,下面进入正题。

原文首发于:https://loyseo.com/creating-a-woocommerce-archive-template-with-elementor-pro/

视频教程

frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=a3208zk0jam" allowfullscreen="true" height="600">
20201129备注:1.你也可以用下面图文教程中的post元素块来制作产品列表;2.在视频中,在侧边栏插入的搜索按钮换行问题是主题Bug,你可以安装一个Ajax Search for WooCommerce来替代它(相关教程排期中)

图文教程

进入“ 模板”>“添加新模板”,选择类型为 “Product archive”,为其命名,然后单击“ 创建模板”

elementor-woocommerce-archive-template

然后,在弹出的模板库页面上,可以选择一个模板,点击insert按钮导入

elementor-woocommerce-archive-template-2

导入后,页面上只有两个元素,一个是archive title(列表标题)、一个是archive products(产品列表),请点选他们后右键删除,模板里的元素块都不好用,设置受限,我们会换两个发挥空间更大的元素;然后按照下图所示,将标题的context选项关闭,关闭后就不会在标题前显示文案“Archives:”了。

接下来按下图所示,我们在左侧元素库中搜索Heading元素,并将它拖拽到右侧的画布中,按照下图设置,点击title右侧的elementor%E5%85%83%E7%B4%A0%E7%BC%96%E8%BE%91%E6%95%99%E7%A8%8B 26 - 如何用Elementor制作woocommerce产品列表【视频】按钮,并选择archive title,并在setting中将标题的include context选项关闭,关闭后就不会在标题前显示文案“Archives:”了;此外,将HTML tag从H2改为H1,表示当前标题为整个页面的大标题。

elementor-woocommerce-archive-2

elementor-woocommerce-archive

然后,我们在左侧元素库中搜索POST元素,并将它拖拽到右侧的画布中,然后按左侧图片所示,设置这个POST元素的Query,将source选为current query,因为默认post元素是展示Posts(文章)的,设置为current query,就可以根据页面的用途来选取展示的内容,这里我们做的是产品列表,那么就会取产品展示,譬如打开某个产品分类页面时,就会取该分类下的产品展示。

再次,我们可以按需调整一下产品的皮肤,见下图,有三种模式:classic、cards、full content,我比较喜欢第二种card,也是下图中所示的效果。

elementor-woocommerce-archive-template-5

接下来我们进行细节调整,下图是调整后的效果:

elementor-woocommerce-archive-template-6

  • colunms:默认为3,表示一行展示3个产品,点击旁边的电脑图标,可以切换到平板、手机设备模式,这样可以配置在不同设备上一行能展示的产品数量

  • Posts per page:默认为6,表示一页展示6个产品,你也可以设置为-1,那就是一页展示所有产品。

  • Show image:默认为YES,表示展示产品图片,若选择NO,那就不展示图片啦

  • Masonry:默认是关闭的,关闭时,不论产品简介内容长短,每一行的产品都是等高的,如果一行中产品简介又长又短,那么短的下方会留有空白;若开启masonry时,那产品就像砌墙一样,不会留有空白,而是错落有致。(说了这么多不如你自己点一下按钮试试看了~)

  • Image size:调整图片的尺寸,默认是300×300px,一般也不用改

  • Image ratio:用于设置图片比例,通常保持默认的0.66即可

  • Title:默认为开启,滑动开关可以选择显示或隐藏标题

  • Title html tag:默认是H3,由于页面的标题是H1,如果页面没有其他H2的话,此处我建议改为H2

  • Excerpt:默认为开启,选择显示或隐藏产品简介(又叫产品简短描述)

  • Excerpt length:设置简介的文字长度,默认为25,按需增减吧

  • Meta data:默认是data、comments,还有author、time两个选项,可以多选,但作为产品列表页,我们将他们都去掉,去掉就不再显示在产品中了

  • Separator between:默认是·,用于间隔不同的mata data

  • Read more:默认是开启,滑动开关可以选择显示或隐藏查看更多按钮

  • Read more Text:在这里设置按钮的文案,默认是read more

  • open in new windows:默认是关闭,滑动开关可以选择是否需要开启在新窗口打开产品

  • Badge:徽章,显示在图片上,滑动开关可以选择显示或隐藏徽章

  • Badge taxonomy:此处选择徽章上显示的内容,如果是产品列表页,此处要改为product category

  • Avatar:滑动开关可以选择显示或隐藏发表当前产品或文章的用户头像,默认是开启,此案例中我将它关闭

最后,我们点击左下角的update,并将conditon设置为all product archive,保存后,产品列表模板页面就完成了,我们就可以去找到任一产品分类,打开它的的页面查看一下了。

相关教程:对模板进行样式调整、添加自定义的产品字段 查看更多Elementor教程

本文原文由LOYSEO 发布,LOYSEO专注于WordPress外贸网站建设教程、Elementor教程。

这篇关于如何用Elementor制作Woocommerce产品列表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/588832

相关文章

Python如何计算两个不同类型列表的相似度

《Python如何计算两个不同类型列表的相似度》在编程中,经常需要比较两个列表的相似度,尤其是当这两个列表包含不同类型的元素时,下面小编就来讲讲如何使用Python计算两个不同类型列表的相似度吧... 目录摘要引言数字类型相似度欧几里得距离曼哈顿距离字符串类型相似度Levenshtein距离Jaccard相

Redis存储的列表分页和检索的实现方法

《Redis存储的列表分页和检索的实现方法》在Redis中,列表(List)是一种有序的数据结构,通常用于存储一系列元素,由于列表是有序的,可以通过索引来访问元素,因此可以很方便地实现分页和检索功能,... 目录一、Redis 列表的基本操作二、分页实现三、检索实现3.1 方法 1:客户端过滤3.2 方法

Python实现将实体类列表数据导出到Excel文件

《Python实现将实体类列表数据导出到Excel文件》在数据处理和报告生成中,将实体类的列表数据导出到Excel文件是一项常见任务,Python提供了多种库来实现这一目标,下面就来跟随小编一起学习一... 目录一、环境准备二、定义实体类三、创建实体类列表四、将实体类列表转换为DataFrame五、导出Da

Python中列表的高级索引技巧分享

《Python中列表的高级索引技巧分享》列表是Python中最常用的数据结构之一,它允许你存储多个元素,并且可以通过索引来访问这些元素,本文将带你深入了解Python列表的高级索引技巧,希望对... 目录1.基本索引2.切片3.负数索引切片4.步长5.多维列表6.列表解析7.切片赋值8.删除元素9.反转列表

使用Python制作一个PDF批量加密工具

《使用Python制作一个PDF批量加密工具》PDF批量加密‌是一种保护PDF文件安全性的方法,通过为多个PDF文件设置相同的密码,防止未经授权的用户访问这些文件,下面我们来看看如何使用Python制... 目录1.简介2.运行效果3.相关源码1.简介一个python写的PDF批量加密工具。PDF批量加密

c++的初始化列表与const成员

初始化列表与const成员 const成员 使用const修饰的类、结构、联合的成员变量,在类对象创建完成前一定要初始化。 不能在构造函数中初始化const成员,因为执行构造函数时,类对象已经创建完成,只有类对象创建完成才能调用成员函数,构造函数虽然特殊但也是成员函数。 在定义const成员时进行初始化,该语法只有在C11语法标准下才支持。 初始化列表 在构造函数小括号后面,主要用于给

Spring+MyBatis+jeasyui 功能树列表

java代码@EnablePaging@RequestMapping(value = "/queryFunctionList.html")@ResponseBodypublic Map<String, Object> queryFunctionList() {String parentId = "";List<FunctionDisplay> tables = query(parent

用Unity2D制作一个人物,实现移动、跳起、人物静止和动起来时的动画:中(人物移动、跳起、静止动作)

上回我们学到创建一个地形和一个人物,今天我们实现一下人物实现移动和跳起,依次点击,我们准备创建一个C#文件 创建好我们点击进去,就会跳转到我们的Vision Studio,然后输入这些代码 using UnityEngine;public class Move : MonoBehaviour // 定义一个名为Move的类,继承自MonoBehaviour{private Rigidbo

雷动WEBRTC产品

http://www.rtcpower.com/html/leidongwebrtc.html ; 1.前言      WebRTC是一项在浏览器内部进行实时视频和音频通信的技术,是谷歌2010年以6820万美元收购Global IP Solutions公司而获得一项技术。WebRTC实现了基于网页的视频会议,标准是WHATWG 协议,目的是通过浏览器提供简单的javascript就可以

全球AI产品Top100排行榜

Web Top50的榜单里,AIGC类型的应用占比52%,遥遥领先。AIGC类型包括图像、视频、音乐、语音等的内容生成和编辑。音乐生成应用Suno在过去六个月中的排名跃升最为显著,从第36位上升至第5位。排名第二大类是通用对话/AI聊天/角色扮演类型的应用,占比20%,包括常见的ChatGPT、Claude、Character.ai等。其他是AI写作(8%)、AI搜索/问答(6%)、Agent/