gwa / multisite-directory-resolver
为在自定义子文件夹中安装的 WordPress 多站点安装添加过滤器,以纠正目录路径。
v2.2.0
2016-01-06 19:57 UTC
Requires
- php: >=5.4.0
- gwa/wp-bridge: ~2.0
Requires (Dev)
- fabpot/php-cs-fixer: ~1.11
- phpunit/phpunit: ~4.8
- satooshi/php-coveralls: ~0.6.1
README
为在自定义子文件夹中安装的 WordPress 多站点安装添加过滤器,以纠正目录路径。
主分支
开发分支
使用方法
要求
PHP 5.4.0 或更高版本
安装
通过 composer 安装。
composer require gwa/multisite-directory-resolver
如何使用
// project root: path/to/project // wp install: path/to/project/custom/install/path // choose which resolver you like to use // 1. MultisiteResolverManager::TYPE_FOLDER - Use only for sub folder url handling -> example.com/site1/../.. // 2. MultisiteResolverManager::TYPE_SUBDOMAIN - Use only for sub domain handling -> test.example.com $mdr = new Gwa\Wordpress\MultisiteDirectoryResolver('custom/install/path', $resolver); $mdr->init();
设置 cookie 以解决 WordPress 多站点重定向循环,例如这样:
define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST']); define('ADMIN_COOKIE_PATH', '/');
贡献
所有代码贡献(包括具有提交权限的人的贡献)都必须通过拉取请求,并由核心开发者批准后才能合并。这是为了确保对所有代码的正确审查。
复制项目,创建一个功能分支,并向我们发送拉取请求。
为了确保代码库的一致性,您应该确保代码遵循我们从 Symfony 借用的 编码标准。
确保遵循编码标准的简单方法是在提交前运行 vendor/bin/php-cs-fixer fix
。
如果您想帮助查看 问题列表。
作者
Great White Ark - bannert@greatwhiteark.com - http://www.greatwhiteark.com
许可证
开源软件,许可协议为 MIT 许可证