figuren-theater/ft-options

为类似figuren.theater的WordPress多站点的代码化选项管理

安装: 357

依赖项: 12

建议者: 0

安全: 0

星星: 2

关注者: 2

分支: 0

开放问题: 2

类型:wordpress-muplugin

1.2.5 2024-02-24 14:02 UTC

This package is auto-updated.

Last update: 2024-09-24 15:15:11 UTC


README


figuren.theater Logo

figuren.theater | 选项

为类似figuren.theater的WordPress多站点网络提供的选项管理。


阅读我们的博客

查看网络的实际应用加入网络创建您自己的网络

关于

这是长描述

  • 在这里列出已关闭的跟踪问题或docs文件
  • 编写更好的Readme
  • 你有什么想法吗?

背景 & 动机

...

安装

  1. 通过命令行安装
    composer require figuren-theater/ft-options

使用方法

API

Figuren_Theater::API\get_...()

包含的插件

此包包含以下插件。这些插件完全由代码管理,并且缺乏它们典型的UI。

  • markjaquith/wp-tlc-transients 支持软过期和背景更新transients的WP transients接口。
    (不是一个真正的插件,而是一个强大的外部库,通过composer自动加载。)

此包还做了什么?

除了提供提到的插件的核心功能外,此包还包括以下最佳实践

  • 通过利用一些围绕pre_option_${option_name}过滤器的函数,提供一个API,完全通过代码以静态方式处理WordPress optionssite_options。该API允许选项是

    • 静态的
      在整个所有站点的网络中使用相同的代码定义的选项值。
    • 同步的
      使用的选项值是从多站点网络中的另一个站点取的。
    • 合并的
      这对于包含数组或不同数据对象选项非常有用。此选项类型将代码提供的静态选项值与为当前站点创建的动态数据混合。

构建 & 使用

贡献

贡献使得开源社区成为一个如此美妙的学习、灵感和创造的地方。你提供的任何贡献都将被强烈欢迎。

如果你有改进此项目的建议,请fork存储库并创建一个pull请求。你也可以简单地通过带有“增强”标签的问题来提出问题。别忘了给项目加星!再次感谢!

  1. 分支项目
  2. 创建你的功能分支 (git checkout -b feature/AmazingFeature)
  3. 提交你的更改 (git commit -m 'Add some AmazingFeature')
  4. 将更改推送到分支 (git push origin feature/AmazingFeature)
  5. 打开一个Pull Request

版本控制

我们使用Semantic Versioning进行版本控制。有关可用的版本,请参阅此存储库的标签

作者

另请参阅参与此项目的贡献者列表

许可证

本项目采用GPL-3.0-or-later许可证,详情请参阅LICENSE文件。

致谢