figuren-theater / ft-routes
浏览器头部、域名、映射及其路径的现代故事。包括一些(仍然需要的)历史补丁,以实现像figuren.theater这样的WordPress多站点设置。
1.1.5
2024-02-21 20:48 UTC
Requires
- php: >=7.1
- humanmade/mercator: dev-master
- humanmade/mercator-gui: dev-master
- koodimonni/composer-dropin-installer: ^1.4
Requires (Dev)
Suggests
- wpackagist-plugin/cache-enabler: Allow the cache-deletion of (Mercator) aliased domains.
README

figuren.theater | 路由
浏览器头部、域名、映射及其路径的现代故事。包括一些(仍然需要的)历史补丁,以实现像figuren.theater这样的WordPress多站点设置。
阅读我们的博客
查看网络的实际效果 • 加入网络 • 创建您自己的网络
关于
这是长描述
- 在此处列出已关闭的跟踪问题或
docs
文件 - 您有任何想法吗?
背景 & 动机
...
安装
- 通过命令行安装
composer require figuren-theater/ft-routes
用法
API
Figuren_Theater::API\get_...()
包含的插件
此包包含以下插件。这些插件完全由代码管理,并且缺乏它们典型的UI。
- Mercator WordPress多站点域名映射,适用于现代时代。
Mercator GUIMercator-GUI Mercator域名映射的GUI组件
此包还做了哪些补充?
除了上述插件的内核功能外,此包还包括以下这些最佳实践。
- 将基础重写设置为用于搜索、作者和分页的德语别名。
- 在
network_url()
调用中将/wp
作为基本目录包括在内。 - 为每个域名使用虚拟的
/__media
文件夹,该文件夹内部重写到content/uploads/sites/SITES_ID
。 - 在
<meta rel="canonical" />
标签中使用别名域名,这些标签由WordPress(默认)或甚至由Yoasts WordPress SEO插件生成。 - 禁用大部分公共JSON REST API。
构建与使用
- dependabot
- code-quality 一组状态检查,以确保figuren.theater平台代码的高质量和一致性。
- ....
贡献
贡献使开源社区成为一个如此了不起的学习、灵感和创造的地方。您所做的任何贡献都将被高度赞赏。
如果您有改进此项目的建议,请fork存储库并创建一个拉取请求。您也可以简单地通过带有“增强”标签的问题来提出问题。别忘了为项目加星!再次感谢!
- 分支项目
- 创建您的功能分支(
git checkout -b feature/AmazingFeature
) - 提交您的更改(
git commit -m '添加一些AmazingFeature'
) - 推送到分支(
git push origin feature/AmazingFeature
) - 打开拉取请求
版本控制
作者
- Carsten Bach - 提供想法 & 代码 - figuren.theater/crew
还可以查看参与此项目的贡献者列表。
许可证
本项目采用 GPL-3.0-or-later 许可协议,详情请参阅 LICENSE 文件
致谢
- 感谢 altis 项目,它是我们的数字榜样和灵感来源
- 感谢 @roborourke 提供清晰易懂的 编码规范
- 感谢 python-project-template 提供优秀的模板到仓库重命名工作流程