figuren-theater/ft-maintenance

为维护和可能调试运行中的WordPress Multisite网络,如figuren.theater,所需的一切

安装: 106

依赖: 1

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

开放问题: 12

类型:wordpress-muplugin

1.3.1 2024-02-23 01:46 UTC

README


figuren.theater Logo

figuren.theater | 维护

为像figuren.theater这样的木偶师维护和可能调试运行中的WordPress Multisite网络所需的一切。


阅读我们的博客

查看网络的实际运行情况加入网络创建您自己的网络

关于

这是长描述

  • 在此处列出关闭的跟踪问题或docs文件
  • 您有任何想法吗?

背景 & 动机

...

安装

  1. 将此额外添加到您的composer.json

    "extra": {
    	"dropin-paths": {
    		"htdocs/wp-content/": [
    			"package:figuren-theater/ft-maintenance:templates/htdocs/wp-content/db-error.php",
    			"package:figuren-theater/ft-maintenance:templates/htdocs/wp-content/maintenance.php",
    			"package:figuren-theater/ft-maintenance:templates/htdocs/wp-content/php-error.php"
    		]
    	}
    }
  2. 通过命令行安装

    composer require figuren-theater/ft-maintenance

使用方法

API

Figuren_Theater::API\get_...()

包含的插件

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

此包还做了哪些补充?

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

  • 向具有manage-sites权限的用户显示包含错误或调试日志内容的仪表板小部件。
  • 手动维护模式,只需在调用init动作之前定义FT_MAINTENANCE_MODE即可
  • 在删除博客期间删除由插件创建的一些额外的数据库表。
  • 防止WordPress在用户交互期间执行cronjobs,而是使用GitHub Action一次性并在定期基础上调用所有站点的内置cronjob机制。

构建 & 使用

  • dependabot
  • code-quality 一组状态检查,以确保figuren.theater平台的高和一致代码质量。
  • ....

贡献

贡献使开源社区成为一个如此神奇的学习、灵感和创造的地方。您做出的任何贡献都将受到高度重视。

如果您有任何改进此项目的建议,请克隆存储库并创建一个pull请求。您还可以简单地打开一个带有“增强”标签的问题。别忘了为项目加星!再次感谢!

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

版本控制

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

作者

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

许可

本项目遵循 GPL-3.0-or-later 许可协议,详情请参阅 LICENSE 文件

致谢