2024年如何使用WordPress构建克隆Udemy市场

您想创建像 Udemy 这样的学习管理 (LMS) 网站吗?最好的学习管理系统工具LifterLMS将帮助您制作像Udemy市场这样的 LMS 网站。

目录

Udemy市场是什么? 

创建 Udemy 克隆所需的几项强制性技术: 

步骤 1) 注册您的域名 

步骤 2) 获取虚拟主机 

步骤3)安装主题 

主题简介: 

安装你的主题 

步骤 4) 安装最佳 LMS 插件 

什么是学习管理系统? 

安装 LifterLMS 

步骤 5) 设置 WC Vendor Marketplace供应商市场 

安装 WC Vendor 供应商: 

步骤 6) 实施设计 

主页: 

将入门网站内容替换为您自己的内容: 

步骤 7) 安装和配置 WooCommerce 

安装 WooCommerce: 

配置商店页面: 

创建类别: 

修改您的网站菜单: 

供应商注册: 

步骤8)用户角色编辑器 

作为供应商创建课程: 

供应商商店设置: 

添加小组学习: 

步骤 9) WP Forms表格: 

您的 Udemy 克隆网站已完成 

Udemy市场是什么

Udemy是目前最受欢迎的教育市场,专家和教育工作者可以销售课程并供学生学习。

“Udemy 报告 2022 年收入为 5.9922 亿美元”

福布斯

资料来源:https://www.usesignhouse.com/blog/udemy-stats

此外,Udemy 是一个学习管理系统平台。Udemy 拥有数千名像Frank Kane这样的专家教育工作者,他们为公众提供有价值的信息。Udemy为学生提供付费和免费课程。

创建 Udemy 克隆所需的几项强制性技术:

  1. 域名和托管
  2. 主题
  3. 学习管理系统插件
  4. WC Vendor Marketplace供应商市场
  5. WooCommerce
  6. 设计
  7. 用户编辑器插件
  8. 工作表格

步骤 1) 注册您的域名

域名是访问者用来访问您的网站的地址。它指示网络浏览器在哪里查找您的网站。例如,对于 LifterLMS,“LifterLMS.com”是网站的地址/域名。

步骤 2) 获取虚拟主机

您的网站需要一个生存的地方,这就是网络托管。托管提供商将您的网站及其所有关键文件和数据保存在其提供的服务器上,允许访问者通过互联网访问您的网站。 

 如果没有托管服务提供的服务器,任何人都无法在互联网上发现或访问您的网站 。

大多数托管提供商还对您的网站进行备份,以便在您的网站因任何原因出现问题时可以轻松恢复您的网站。

步骤3)安装主题

主题简介:

主题是任何 WordPress 网站的重要组成部分之一。主题是网站整体外观的基础。在本教程中,我们将使用Kadence主题。 

WordPress 上有数以千计的免费或付费主题。

以下是 LMS 网站的一些流行主题:

  • Sky Pilot(最好的 LMS 主题)
  • Kadence主题
  • Astra主题
  • Divi主题

安装你的主题

步骤 1)首先,下载您的主题 Zip 文件。

要将付费主题上传到仪表板,请按照以下步骤操作:

步骤 2)导航到 WordPress仪表板>外观>主题>添加新主题

步骤 3)现在,单击“上传主题” > 选择下载的 zip 文件> 然后单击“安装” > 然后“激活”

Kadence-激活-Udemy-博客

现在您的 Kadence 主题已安装。

步骤 4) 安装最佳 LMS 插件

什么是学习管理系统?

学习管理系统 (LMS) 用于快速开发、主持和管理在线课程和培训计划。

基于 LMS 平台的业务正在流行,因为任何人都可以使用 LMS 插件和 WordPress构建Udemy Clone网站。许多人在了解 Udemy 在过去几年赚了多少钱后,都想建立自己的 Udemy 风格的网站。

2024年如何使用WordPress构建克隆Udemy市场 1

资料来源:https://www.usesignhouse.com/blog/udemy-stats

我们建议您使用最强大且最受欢迎的学习管理系统之一:LifterLMS。

安装 LifterLMS

现在,创建 Udemy 克隆的一个重要部分是学习管理系统 (LMS) 插件。 

在本教程中,我们使用 LifterLMS 插件。LifterMS 是最好的免费 WordPress LMS 插件。

要安装 LifterLMS,请按照以下步骤操作:

步骤 1 ) 导航到仪表板>插件>新增> 在搜索框中输入LifterLMS >立即安装>激活

激活插件后,它将重定向到设置向导页面。现在单击“立即开始” > “保存并继续” >“选择您所在的国家/地区和货币”。选中启用离线支付选项,然后单击保存并继续>允许>从头开始​​。 

2024年如何使用WordPress构建克隆Udemy市场 2

LifterLMS 成功安装后,单击“从头开始”。它将把您重定向到课程页面。但我们稍后会创建一个课程。我们必须单击WordPress 徽标才能返回到我们的仪表板

返回仪表板-WordPress-Udemy-博客

在本教程中,我们将使用 LifterLMS Infinity Bundle。Infinity 捆绑包是 LifterLMS 中评价最高的捆绑包,其中包含 LifterLMS 制造的所有产品。该捆绑包具有我们制作 Udemy Clone 网站所需的所有高级功能。

步骤 5) 设置 WC Vendor Marketplace供应商市场

WC Vendors是适用于 WooCommerce 商店的多供应商插件。该插件可让您设置市场并允许多个卖家销售他们的产品并从中赚取佣金。

安装 WC Vendor 供应商:

步骤 1)访问仪表板 > 插件 > 添加新插件 > 搜索“ WC Vendors ” > 单击安装>激活

现在,您的仪表板上可以使用 WC 供应商选项。将鼠标悬停在WC 供应商>设置> 单击运行设置向导

WC-供应商-设置-Udemy-博客

设置向导将帮助您配置您的市场。

现在,您可以选中标记所需的常规选项并添加佣金率。然后单击“下一步”

之后,单击“下一步”。它会将您重定向到供应商功能选项卡,以便您可以控制“权限”或供应商可以在您的市场网站中执行的操作。根据您的要求选择这些选项,然后单击“下一步”。

现在您将重定向到“页面”选项卡,然后单击“下一步”
那么,您的市场已准备就绪。现在单击返回仪表板。

WC-供应商-设置向导-Udemy-博客

现在,您可以根据需要从“显示高级”选项卡启用或添加任何选项。

设置向导-Udemy-博客

步骤 6) 实施设计

主页:

我们将使用 Kadence 主题附带的 Kadence 入门模板来设计此网站。

要激活 Kadence 模板,请按照以下步骤操作。

步骤 1)导航到仪表板>外观> Kadence > 然后单击“入门模板”选项卡 >安装 Kadence 入门模板

Kadence-入门模板-Udemy-博客

在您的网站上安装 Kadence 入门模板后,您可以根据您的设计偏好使用其中任何模板。

Kadence-Udemy-博客的入门模板

我们为本教程选择了此模板。单击全尺寸导入模板 >订阅并开始导入

导入入门模板-Udemy-博客

此 Kadence 模板的最终外观。

现在,您可以根据需要修改此模板。要编辑主页,请单击“编辑页面”选项。

单击“编辑页面”选项会将您重定向到编辑页面。现在您可以添加或删除部分。您可以更改文本和用于编辑文本的按钮链接,将鼠标悬停在文本上,然后编写所需的文本。

将入门网站内容替换为您自己的内容:

我们可以更改标题、图像文本以及按钮链接和文本。

步骤 7) 安装和配置 WooCommerce

安装 WooCommerce:

搜索WooCommerce插件并将其安装在您的网站上。

配置商店页面

现在是进行商店页面设置的时候了。我们必须添加我们的商店地址和其他信息。要添加信息,请访问您的 WordPress仪表板> WooCommerce >设置>常规选项卡(提供您的地址信息) >保存更改

WooCommerce-设置-Udemy-博客

由于我们使用 Kadence 入门模板来设计这个网站,因此在商店页面上,我们将看到大量默认产品和类别的集合。 

要删除这些产品,请访问 仪表板 > 产品 > 所有产品> 从批量操作 下拉列表中 选择 移至垃圾箱类别> 全选 >应用

产品-删除-Udemy-博客

现在让我们为我们的 Udemy 克隆网站创建新的课程产品类别。

创建类别

添加类别 请访问您的仪表板>产品>类别> 添加您的类别名称>添加新类别。

产品类别-Udemy-博客

修改您的网站菜单

我们已经有了默认的 Kadence 入门站点菜单,但让我们修改该菜单以使其完全符合我们对 Udemy 克隆的要求。

访问您的仪表板>外观>菜单>从下拉框中选择商店菜单> 单击选择

现在我们将 商店页面重命名 为 Courses。我们可以从左侧的 页面 选项中删除不需要的页面或添加页面。添加供应商页面。选择 供应商、供应商仪表板  订单 页面,然后单击 添加到菜单

另外,不要忘记通过单击右上角的“屏幕选项”,然后启用 LifterLMS ,在菜单选项中启用 LifterLMS 项目。

LifterLMS-菜单-Udemy-博客

重命名该页面以满足您的需要。例如,我们将“供应商”页面重命名为“讲师”页面。

然后选择显示位置(您想要显示菜单)>保存菜单

菜单-Udemy-博客

现在我们必须启用LifterLMS  WooCommerce 集成。要允许此集成,请访问您的仪表板 LifterLMS  >集成> 单击WooCommerce >启用复选框 >保存更改

LifterLMS-WooCommerce-设置-Udemy-博客

供应商注册

如果我们想允许供应商创建帐户,我们必须按照以下步骤操作:

步骤 1)访问您的仪表板>设置>常规> 启用会员复选框>保存更改

步骤 2)访问您的仪表板> WooCommerce >设置>帐户和隐私选项卡> 启用允许客户在结账时创建帐户允许客户在“我的帐户”页面上创建帐户选项 >保存更改

WooCommerce-设置-Udemy-博客

现在,供应商可以注册您的网站。

我的帐户 Udemy 博客

现在供应商在注册后需要您的批准。

您将在网站仪表板上收到所有供应商请求。访问您的仪表板>用户>待定供应商>批准

待定供应商 Udemy 博客

步骤8)用户角色编辑器

现在我们需要一个插件来帮助将供应商分配给多个角色。为此,请使用PublishPress Capabilities功能插件。

PublsihPress-功能-Udemy-博客

激活 PublishPress Capabilities功能插件后,请按照以下步骤为您的供应商讲师分配多个角色。

步骤 1 )  访问您的仪表板>用户>供应商选项卡 >编辑>角色(现在您可以为供应商选择多个角色) >更新用户

现在,您的教师可以访问网站管理员的受限视图,以便他们可以创建和管理自己的课程。

用户信息 Udemy 博客

作为供应商创建课程

请按照以下步骤操作。

步骤 1)访问您的 仪表板 >产品>添加新产品> 填写所有信息(标题、描述、图片) >发布

步骤 2)您的 WordPress仪表板>课程>添加课程>课程标题>信息>从销售页面内容中选择重定向到 WooCommerce 产品选项 >选择您的产品。

添加新课程 Udemy 博客

现在创建访问计划、课程测验和任何其他学习体验。我们有关于创建课程和其他学习体验的详细教程 。

现在我们的供应商/讲师课程已准备就绪。

2024年如何使用WordPress构建克隆Udemy市场 3

供应商商店设置

您可以添加您的 PayPal 和银行帐户来处理佣金,还可以添加您的商店显示名称、卖家信息和商店描述。

要添加此信息,请访问仪表板>商店设置> 添加所有信息>保存商店设置

您的多讲师网站(例如 Udemy)已基本完成。

但是,我们可以选择添加更多功能,例如团体注册和团体学习者管理。

添加小组学习:

LifterLMS Groups是一款功能强大的工具,可让您向团体买家提供课程和会员资格。小组负责人有权邀请、注册和管理计划中的小组成员。这包括能够专门为其小组成员查看进度和报告,从而轻松监控整个小组的进度。这是管理小组学习和培训的简单而有效的方法。

LifterLMS 组也可在 LifterLMS Infinity Bundle中找到。

步骤 9) WP Forms表格:

请按照以下步骤使用WP Forms创建团体计划申请表:

步骤1)我们需要创建一个Page。访问您的仪表板>页面>添加新内容> 添加标题内容>发布

步骤 2)安装 WP Forms 插件,用于创建简单的联系表单(WP Forms具有具有惊人功能的付费版本)。在这里我们创建了一个简单的表单。

步骤 3)现在,我们将该表格添加到我们的培训计划页面。访问培训计划页面> 单击添加块> 搜索WP 表格> 单击WP 表格>选择您创建的表格 >更新

因此,当您收到网站访问者的小组学习请求时,您可以为他们设置小组主页,您可以添加课程或会员资格,调整允许的席位数,并邀请小组管理员加入,以便他们可以开始管理他们的小组。

步骤 4)现在访问您的仪表板> LifterLMS >群组>添加新成员> 填写信息>添加席位>邀请成员 >保存

您的 Udemy 克隆网站已完成

恭喜您使用 WordPress 创建 Udemy 克隆网站!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/304575.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

JHipster - Spring Boot 的快速开发利器

产品介绍: JHipster是一个开源的、全面的应用程序生成器,它能够帮助开发者快速生成Spring Boot Angular/React/Vue.js的完整应用程序。它不仅提供了一个简单的界面来定义应用程序的配置,还提供了一组强大的代码生成器,可以在数分…

Taro+vue3 实现电影切换列表

1.需求 我们在做类似于猫眼电影的小程序或者H5 的时候 我们会做到那种 左右滑动的电影列表,这种列表一般带有电影场次 2.效果 3.说明 这种效果在淘票票 猫眼电影上 都有的 ,一般电影类型的H5 或者小程序 这个是都有的 第一是好看 第二是客观性比较好 …

Python 工具 | conda 基本命令

Hi,大家好,我是源于花海。本文主要了解 Python 的工具的 conda 相关的基本命令。Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。在Windows下,需要安装…

杨中科 ASP.NET Core 中的依赖注入的使用

ASP.NET CORE中服务注入的地方 1、在ASP.NET Core项目中一般不需要自己创建ServiceCollection、IServiceProvider。在Program.cs的builder.Build()之前向builderServices中注入 2、在Controller中可以通过构造方法注入服 务。 3、演示 新建一个calculator类 注入 新建TestC…

使用 PHP-FFMpeg 操作视频/音频文件

做音频合成的时候找到的一个php操作ffmpeg 的类库。GitHub地址:https://github.com/PHP-FFMpeg/PHP-FFMpeg/。本文的例子大部分都是上面的 在使用之前请安装好 FFMpeg 。如何安装?请看 FFmpeg 安装教程。 使用composer快速安装 > composer require …

Arcgis像元统计数据

目录 单幅影像统计多幅影像统计 单幅影像统计 现有一幅NDVI影像,如何知道影像中NDVI的分布情况呢? 先栅格转点,然后在属性表中查看汇总情况 还有一种方法就是在ENVI中打开, -0.3-0.338占据了99% 多幅影像统计 现有多幅NDVI影…

设置flex布局的元素,其子元素宽度和超过其本身时,其宽度值未被撑起问题

如图父元素main-content设置了display:flex. 里面包含了不确定个数的子元素,子元素样式为: flex: 1; min-width: 240px;现在想获取父元素的宽度,发现无论子元素的个数为多少,父元素的宽度都是一样的大小,并没有被子元…

使用 CompletableFuture 分批处理任务

一、无返回值任务函数 // 数据分批 List<List<StatisticsDTO>> batches Lists.partition(statisticsList, BATCH_SIZE); List<CompletableFuture<Void>> futures new ArrayList<>(batches.size());// 数据处理 for (int i 0; i < batches…

初学者的基本 Python 面试问题和答案

文章目录 专栏导读1、什么是Python&#xff1f;列出 Python 在技术领域的一些流行应用。2、在目前场景下使用Python语言作为工具有什么好处&#xff1f;3、Python是编译型语言还是解释型语言&#xff1f;4、Python 中的“#”符号有什么作用&#xff1f;5、可变数据类型和不可变…

imgaug库指南(12):从入门到精通的【图像增强】之旅

引言 在深度学习和计算机视觉的世界里&#xff0c;数据是模型训练的基石&#xff0c;其质量与数量直接影响着模型的性能。然而&#xff0c;获取大量高质量的标注数据往往需要耗费大量的时间和资源。正因如此&#xff0c;数据增强技术应运而生&#xff0c;成为了解决这一问题的…

【PB续命06】JDBC连接Oracle数据库

JDBC(Java DataBase Connectivity) 称为Java数据库连接&#xff0c;它是一种用于数据库访问的应用程序API&#xff0c;由一组用Java语言编写的类和接口组成&#xff0c;有了JDBC就可以用同一的语法对多种关系数据库进行访问&#xff0c;而不用担心其数据库操作语言的差异。 有了…

Git分支学习

Commit 每次 Commit &#xff0c;都会多一个节点&#xff0c;C1是C2的父节点&#xff0c;在C1的基础上产生。 使用 git commit 提交代码分支。 Branch 根据逻辑分解工作到不同的分支&#xff0c;在将分支和提交记录结合起来后&#xff0c;我们会看到两者如何协作。 在 mai…

KazooClient出现【句柄无效】错误

报错信息&#xff1b; Connection dropped: socket connection error: 句柄无效。 Connection dropped: socket connection error: 句柄无效。 Connection dropped: socket connection error: 句柄无效。 Connection dropped: socket connection error: 句柄无效。 Connection …

一夜爆火,3天60亿,这泼天的富贵也轮到我们尔滨了

近日&#xff0c;哈尔滨这座北国之城突然成为全国瞩目的焦点&#xff0c;一夜之间&#xff0c;冰雪大世界、索菲亚大教堂、中央大街等老牌旅游景点在网络短视频和游客们的热切关注下&#xff0c;成为了这个冬季的新“顶流”。当地市民姚先生和胡先生异口同声表示&#xff1a;“…

new mars3d.graphic.CloudPrimitive({实现移动的积云云图效果

问题说明&#xff1a; 1.在Mars3d的示例中找到了【积云】的效果&#xff0c;查看【积云】的api的时候&#xff0c;发现了支持属性机制的property属性。 相关api链接&#xff1a; CloudPrimitive - V3.7.0 - Mars3D API文档 2.但是不知道该属性机制如何使用&#xff0c;于是翻…

最全最详细ChatGPT预设词Prompt教程

使用指南 1、可直复制使用 2、可以前往已经添加好Prompt预设的AI系统测试使用&#xff08;可自定义添加使用&#xff09; https://ai.sparkaigf.com 雅思写作考官 我希望你假定自己是雅思写作考官&#xff0c;根据雅思评判标准&#xff0c;按我给你的雅思考题和对应答案给我…

揭秘!更适合“SaaS体质”的用户反馈收集方式

用户反馈是收集用户需求最直观也是最有效的方法之一。特别是SaaS企业&#xff0c;经常需要收集用户反馈&#xff0c;再从中提取出真实需求进行产品或服务的迭代和升级。然而&#xff0c;在服务了多家SaaS企业之后&#xff0c;我们发现&#xff0c;无法在短时间内收集到足够多的…

CRM系统是否适合企业,有哪些判断标准?

现如今&#xff0c;以客户为中心不再是一句空话&#xff0c;哪个企业能与客户建立长久的关系&#xff0c;那它就能获得业绩的增长。CRM管理系统的初衷就是维护客户关系&#xff0c;通过深入了解客户&#xff0c;提高转化率&#xff0c;并推动业绩增长。企业在选型时&#xff0c…

Win提示“d3dx9_27.dll文件缺失,程序无法启动运行”,修复大全

d3dx9_27.dll是一个被多个软件和游戏共享的动态链接库文件&#xff0c;主要用于Microsoft DirectX软件的功能。它是DirectX 9的一部分&#xff0c;DirectX是一种使得Windows成为理想平台进行高性能多媒体和游戏的API。 d3dx9_27.dll主要与计算机图形和视频渲染有关&#xff0c…

SG-8018CA 系列 (晶体振荡器 可编程 可用+105°C )

SG-8018系列是可编程晶体振荡器系列与CMOS输出。虽然该系列提供了与早期SG-8002/SG-8003系列相同的易于编程的频率和其他参数的相似性&#xff0c;但它们也有一个更广泛的工作温度范围&#xff0c;最高限制为105C。除了2.52.0 mm封装&#xff0c;将使电子产品制造商节省板空间&…