您可能刚刚为自己和/或您的团队开发了主题框架,在这种情况下,发布代码所涉及的步骤将不相关。但如果您想让您的代码广泛可用,您就必须找到一些渠道来分发它,并决定是否希望人们为其付费。
在本教程中,我将了解以下选项:
免费:
WordPress 主题存储库 GitHub 或类似的存储库溢价:
第三方主题供应商 您自己的网站我还将研究“免费增值”选项,其中包括上述两者。
免费发布您的框架
如果您开发了框架来支持自己的工作,但也希望将其提供给其他人,您可以考虑免费发布它。这会回馈 WordPress 社区,并让您能够接触到许多才华横溢的开发人员,他们可能会帮助您改进框架。
如果您想免费发布代码,您有两个主要选择:
将其提交到 WordPress 主题存储库 使其可供通过 GitHub 等存储库服务下载。WordPress 主题存储库
这是 WordPress 用户和开发人员在市场上寻找免费主题时首先查看的地方,也是最值得信赖的免费 WordPress 主题来源。提交主题不会花费您任何费用,但您需要确保它符合主题审核指南:
代码质量。 您的代码应符合 WordPress 编码标准,并且不得生成任何已弃用的函数通知、警告、 或错误。 演示与功能。 主题用于演示,所以如果 您的主题包含很多功能,它可能应该被抽象为一个插件。 主题特征。 您的主题应该支持所有核心 WordPress 功能,无论它是否有自己的附加功能。 模板标签和挂钩。 这些应该正确实施。 WordPress 生成的 CSS 类。 你的主题必须在哪里使用这些 相关。 模板文件。 您的主题必须正确使用这些。 安全和隐私。 主题必须保证数据安全和用户 隐私。 许可。 您的主题必须根据 GPL 兼容许可证获得许可。 命名。 您的主题名称不得包含“WordPress”,而应该 是唯一的,以避免让用户感到困惑。 信用链接。 您的主题应该适当地使用这些。 文档。 至少,您应该提供一个 readme.txt 文件。 主题单元测试 - 您的主题必须通过这些测试。 主题过时。 你应该保留你的 主题被接受后即为当前主题。主题单元测试是主题审核者在审核过程中将在您的网站上运行的测试,因此值得在提交之前在您的主题上运行它。步骤是:
下载包含测试数据的 XML 文件。 使用 通过“导入”菜单,将 xml 文件导入到您的主题。 设置 WP_DEBUG 到 true 在 wp-config.php。 安装 一组插件通过 开发者插件。 执行 使用本指南中概述的流程进行主题审查。如果您的主题通过测试并符合上面列出的标准,那么您就可以提交它了。请按照给出的指南上传,不要不耐烦 - 主题测试人员是在自己的时间做这项工作的志愿者,因此无法立即给您答案。
GitHub
使用 GitHub 分发主题可以为您提供比使用主题存储库更多的控制权,并且可以在更新主题时节省一些步骤。
要启动此过程,您所需要做的就是使用您的主题文件创建一个公共存储库。您可能想也可能不想为您的框架(或与您的帐户关联的组织)创建特定帐户,以将其与您自己的 GitHub 帐户(如果您有的话)分开。这样做的好处是,您可以在新帐户的单独存储库中添加插件和子主题,并为与独立框架相关的所有内容创建一个空间。
您的用户可以轻松地从 GitHub 下载您的代码,如果他们想自己处理它,则可以简单地克隆它。此外,您可以鼓励其他用户通过分叉框架来改进和添加框架,但请确保在将修订后的代码接受回存储库的主分支之前检查所有更改。
如果您的框架是针对开发人员的,那么 GitHub 是一个有用的工具,但如果您的目标是用户,那么您最好使用 WordPress 主题存储库,它对用户更加友好。
发布高级框架
在将框架作为高级产品发布时,您有两种选择:
通过第三方主题供应商分发 在您自己的网站上分发使用第三方供应商将为您带来使您的主题更加明显的优势,但这确实意味着供应商将抽取您销售额的一定比例。在早期,这可能是非常值得的,因为您将能够接触到更多的潜在用户,因此可能会赚更多的钱。如果您的框架变得更加成熟,您可能会决定自己分发它。
第三方主题供应商
有许多主题供应商可供您使用。他们中的许多人只销售自己框架的子主题,因此请确保您使用销售独立主题的供应商。您还需要确保您的框架可以作为这样的框架进行营销,而不仅仅是作为独立的主题。
由于市场不断变化,我不会提供主题供应商列表,但只能建议您仔细搜索并找到向您的目标市场销售您制作的主题类型的供应商。并检查他们收取了多少费用以及他们是否使用 GPL 许可证。
自行分发
自己分发框架将使您能够更好地控制如何销售它、如何捆绑它以及您将开发的支持它的子主题和插件。通过这种方式您将无法进入大市场,但您可以决定采用“免费增值”模式,通过 WordPress 主题存储库免费提供一些代码,并通过订阅提供其他代码。
要在自己的网站上销售框架,您需要为用户创建文档并设置在线订阅和安全下载。像 WooCommerce 这样的插件将帮助您做到这一点。您还需要制定营销计划。
使用“免费增值”模式
“免费增值”主题和插件的想法一直在发展,制作这项工作的新方法也不断出现,但这里有一些想法:
免费发布您的框架并开发高级子主题和插件。 免费发布框架的简化版本,并提供额外功能(需付费)。 免费发布您的框架,并向付费订阅者提供支持和/或文档。此模型的优点是,您可以访问 WordPress 主题存储库,每天有数千名用户从中下载主题,并且您可以将他们指向您自己的网站以访问高级功能,这使您比您自己拥有更多的控制权使用主题供应商。
摘要
向其他用户发布您的框架可以让您有机会赚钱或回馈社区。正如我所展示的,您可以选择免费或付费发布代码,或两者的组合。
您选择哪一个将取决于您自己的情况以及您的框架的目标用户。无论您选择哪一个,请确保为用户更新框架文件,并时不时地检查您的策略。
祝你好运!
以上就是揭开你的 WordPress 主题框架的面纱的详细内容,更多请关注php中文网其它相关文章!