0

0

揭开你的 WordPress 主题框架的面纱

王林

王林

发布时间:2023-09-03 12:17:02

|

756人浏览过

|

来源于php中文网

原创

揭开你的 wordpress 主题框架的面纱

您可能刚刚为自己和/或您的团队开发了主题框架,在这种情况下,发布代码所涉及的步骤将不相关。但如果您想让您的代码广泛可用,您就必须找到一些渠道来分发它,并决定是否希望人们为其付费。

在本教程中,我将了解以下选项:

免费:

  • WordPress 主题存储库
  • GitHub 或类似的存储库

溢价:

  • 第三方主题供应商
  • 您自己的网站

我还将研究“免费增值”选项,其中包括上述两者。

免费发布您的框架

如果您开发了框架来支持自己的工作,但也希望将其提供给其他人,您可以考虑免费发布它。这会回馈 WordPress 社区,并让您能够接触到许多才华横溢的开发人员,他们可能会帮助您改进框架。

如果您想免费发布代码,您有两个主要选择:

  • 将其提交到 WordPress 主题存储库
  • 使其可供通过 GitHub 等存储库服务下载。

WordPress 主题存储库

这是 WordPress 用户和开发人员在市场上寻找免费主题时首先查看的地方,也是最值得信赖的免费 WordPress 主题来源。提交主题不会花费您任何费用,但您需要确保它符合主题审核指南:

  • 代码质量。 您的代码应符合 WordPress 编码标准,并且不得生成任何已弃用的函数通知、警告、 或错误。
  • 演示与功能。 主题用于演示,所以如果 您的主题包含很多功能,它可能应该被抽象为一个插件。
  • 主题特征。 您的主题应该支持所有核心 WordPress 功能,无论它是否有自己的附加功能。
  • 模板标签和挂钩。 这些应该正确实施。
  • WordPress 生成的 CSS 类。 你的主题必须在哪里使用这些 相关。
  • 模板文件。 您的主题必须正确使用这些。
  • 安全和隐私。 主题必须保证数据安全和用户 隐私。
  • 许可。 您的主题必须根据 GPL 兼容许可证获得许可。
  • 命名。 您的主题名称不得包含“WordPress”,而应该 是唯一的,以避免让用户感到困惑。
  • 信用链接。 您的主题应该适当地使用这些。
  • 文档。 至少,您应该提供一个 readme.txt 文件。
  • 主题单元测试 - 您的主题必须通过这些测试。
  • 主题过时。 你应该保留你的 主题被接受后即为当前主题。

主题单元测试是主题审核者在审核过程中将在您的网站上运行的测试,因此值得在提交之前在您的主题上运行它。步骤是:

  1. 下载包含测试数据的 XML 文件。
  2. 使用 通过“导入”菜单,将 xml 文件导入到您的主题。
  3. 设置 WP_DEBUGtruewp-config.php
  4. 安装 一组插件通过 开发者插件。
  5. 执行 使用本指南中概述的流程进行主题审查。

如果您的主题通过测试并符合上面列出的标准,那么您就可以提交它了。请按照给出的指南上传,不要不耐烦 - 主题测试人员是在自己的时间做这项工作的志愿者,因此无法立即给您答案。

GitHub

使用 GitHub 分发主题可以为您提供比使用主题存储库更多的控制权,并且可以在更新主题时节省一些步骤。

要启动此过程,您所需要做的就是使用您的主题文件创建一个公共存储库。您可能想也可能不想为您的框架(或与您的帐户关联的组织)创建特定帐户,以将其与您自己的 GitHub 帐户(如果您有的话)分开。这样做的好处是,您可以在新帐户的单独存储库中添加插件和子主题,并为与独立框架相关的所有内容创建一个空间。

xqcms简单实用的企业建站cms3.1 mysql版
xqcms简单实用的企业建站cms3.1 mysql版

这个cms是为使用的人设计的,并不是给程序员设计的,可以免费使用,免费版不提供技术支持,看时间情况可以帮你处理使用当中遇到的问题,呵呵,希望大家都能挣点小钱!3.1主要更新:1.优化了静态页面生成速度2.更改了系统后台框架3.更改了模板调用标签4.修复了模板部分调用错误5.优化了其他部分细节

下载

您的用户可以轻松地从 GitHub 下载您的代码,如果他们想自己处理它,则可以简单地克隆它。此外,您可以鼓励其他用户通过分叉框架来改进和添加框架,但请确保在将修订后的代码接受回存储库的主分支之前检查所有更改。

如果您的框架是针对开发人员的,那么 GitHub 是一个有用的工具,但如果您的目标是用户,那么您最好使用 WordPress 主题存储库,它对用户更加友好。

发布高级框架

在将框架作为高级产品发布时,您有两种选择:

  • 通过第三方主题供应商分发
  • 在您自己的网站上分发

使用第三方供应商将为您带来使您的主题更加明显的优势,但这确实意味着供应商将抽取您销售额的一定比例。在早期,这可能是非常值得的,因为您将能够接触到更多的潜在用户,因此可能会赚更多的钱。如果您的框架变得更加成熟,您可能会决定自己分发它。

第三方主题供应商

有许多主题供应商可供您使用。他们中的许多人只销售自己框架的子主题,因此请确保您使用销售独立主题的供应商。您还需要确保您的框架可以作为这样的框架进行营销,而不仅仅是作为独立的主题。

由于市场不断变化,我不会提供主题供应商列表,但只能建议您仔细搜索并找到向您的目标市场销售您制作的主题类型的供应商。并检查他们收取了多少费用以及他们是否使用 GPL 许可证。

自行分发

自己分发框架将使您能够更好地控制如何销售它、如何捆绑它以及您将开发的支持它的子主题和插件。通过这种方式您将无法进入大市场,但您可以决定采用“免费增值”模式,通过 WordPress 主题存储库免费提供一些代码,并通过订阅提供其他代码。

要在自己的网站上销售框架,您需要为用户创建文档并设置在线订阅和安全下载。像 WooCommerce 这样的插件将帮助您做到这一点。您还需要制定营销计划。

使用“免费增值”模式

“免费增值”主题和插件的想法一直在发展,制作这项工作的新方法也不断出现,但这里有一些想法:

  • 免费发布您的框架并开发高级子主题和插件。
  • 免费发布框架的简化版本,并提供额外功能(需付费)。
  • 免费发布您的框架,并向付费订阅者提供支持和/或文档。

此模型的优点是,您可以访问 WordPress 主题存储库,每天有数千名用户从中下载主题,并且您可以将他们指向您自己的网站以访问高级功能,这使您比您自己拥有更多的控制权使用主题供应商。

摘要

向其他用户发布您的框架可以让您有机会赚钱或回馈社区。正如我所展示的,您可以选择免费或付费发布代码,或两者的组合。

您选择哪一个将取决于您自己的情况以及您的框架的目标用户。无论您选择哪一个,请确保为用户更新框架文件,并时不时地检查您的策略。

祝你好运!

WPS零基础入门到精通全套教程!
WPS零基础入门到精通全套教程!

全网最新最细最实用WPS零基础入门到精通全套教程!带你真正掌握WPS办公! 内含Excel基础操作、函数设计、数据透视表等

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
pdf怎么转换成xml格式
pdf怎么转换成xml格式

将 pdf 转换为 xml 的方法:1. 使用在线转换器;2. 使用桌面软件(如 adobe acrobat、itext);3. 使用命令行工具(如 pdftoxml)。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1947

2024.04.01

xml怎么变成word
xml怎么变成word

步骤:1. 导入 xml 文件;2. 选择 xml 结构;3. 映射 xml 元素到 word 元素;4. 生成 word 文档。提示:确保 xml 文件结构良好,并预览 word 文档以验证转换是否成功。想了解更多xml的相关内容,可以阅读本专题下面的文章。

2119

2024.08.01

xml是什么格式的文件
xml是什么格式的文件

xml是一种纯文本格式的文件。xml指的是可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。想了解更多相关的内容,可阅读本专题下面的相关文章。

1168

2024.11.28

github中文官网入口 github中文版官网网页进入
github中文官网入口 github中文版官网网页进入

github中文官网入口https://docs.github.com/zh/get-started,GitHub 是一种基于云的平台,可在其中存储、共享并与他人一起编写代码。 通过将代码存储在GitHub 上的“存储库”中,你可以: “展示或共享”你的工作。 持续“跟踪和管理”对代码的更改。

4135

2026.01.21

wordpress seo
wordpress seo

WordPress网站SEO优化方法有:1、选择一个SEO友好的主题,具有清晰的代码结构,快速的加载速度和响应式设计;2、使用SEO插件,优化你的标题标签,元描述,关键字,XML站点地图等;3、优化你的内容,内容是SEO优化的核心;4、优化你的网站速度;5、创建友好的URL;6、使用内部链接;7、优化图像;8、使用社交媒体;9、定期更新你的网站;10、监控和分析你的网站等等。

435

2023.09.18

wordpress下载后怎么安装
wordpress下载后怎么安装

安装前准备:确保服务器满足要求、获取安装文件、创建数据库。上传 wordpress 文件。创建数据库和用户。运行安装程序:选择语言、输入数据库信息、网站标题和管理员信息。安装 wordpress。安装后配置:设置永久链接、安装主题、安装插件、创建内容。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

335

2024.04.15

C# ASP.NET Core微服务架构与API网关实践
C# ASP.NET Core微服务架构与API网关实践

本专题围绕 C# 在现代后端架构中的微服务实践展开,系统讲解基于 ASP.NET Core 构建可扩展服务体系的核心方法。内容涵盖服务拆分策略、RESTful API 设计、服务间通信、API 网关统一入口管理以及服务治理机制。通过真实项目案例,帮助开发者掌握构建高可用微服务系统的关键技术,提高系统的可扩展性与维护效率。

74

2026.03.11

Go高并发任务调度与Goroutine池化实践
Go高并发任务调度与Goroutine池化实践

本专题围绕 Go 语言在高并发任务处理场景中的实践展开,系统讲解 Goroutine 调度模型、Channel 通信机制以及并发控制策略。内容包括任务队列设计、Goroutine 池化管理、资源限制控制以及并发任务的性能优化方法。通过实际案例演示,帮助开发者构建稳定高效的 Go 并发任务处理系统,提高系统在高负载环境下的处理能力与稳定性。

38

2026.03.10

Kotlin Android模块化架构与组件化开发实践
Kotlin Android模块化架构与组件化开发实践

本专题围绕 Kotlin 在 Android 应用开发中的架构实践展开,重点讲解模块化设计与组件化开发的实现思路。内容包括项目模块拆分策略、公共组件封装、依赖管理优化、路由通信机制以及大型项目的工程化管理方法。通过真实项目案例分析,帮助开发者构建结构清晰、易扩展且维护成本低的 Android 应用架构体系,提升团队协作效率与项目迭代速度。

83

2026.03.09

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号