codeinwp/themeisle-sdk

ThemeIsle SDK


README

ThemeIsle SDK 用于注册投资组合中产品的常用功能。

可以使用 composer 安装:composer require codeinwp/themeisle-sdk 并在项目的 composer.json 文件中手动自动加载 load.php 文件


  "autoload": {
    "files": [
      "vendor/codeinwp/themeisle-sdk/load.php"
    ]
  }

特性

  • 在同一个 WordPress 实例上的所有产品中加载库的最新版本。例如,如果一个主题捆绑了 SDK 的 v2.0.0 版本,而一个插件捆绑了 v1.9.1 版本,它将在最新的版本 v2.0.0 中加载这两个产品。
  • 如果有两个产品使用相同的版本,它将加载第一个注册 SDK 的产品,除非明确覆盖。
  • 每个功能都捆绑到模块中,这些模块根据产品类型加载。免费/专业版,是否在 WordPress 上可用。
  • 遥测。跟踪功能的使用情况。 查看文档了解更多信息

如何注册产品

  • 通过简单地加载自动加载器到插件/主题文件中,库默认情况下即可工作。
  • 某些模块仅在产品不在 WordPress.org 上提供(许可/审查)时加载。您可以通过添加此文件头 WordPress Available: <yes|no> 来定义产品是否在 WordPress.org 上提供,其中 <yes|no> 将被替换为适当的状态。
  • 如果产品是付费产品并且需要许可机制,我们可以使用 Requires License: <yes|no> 来明确指出该产品需要许可证。