gwa/multisite-directory-resolver

为在自定义子文件夹中安装的 WordPress 多站点安装添加过滤器,以纠正目录路径。

v2.2.0 2016-01-06 19:57 UTC

README

为在自定义子文件夹中安装的 WordPress 多站点安装添加过滤器,以纠正目录路径。

主分支

Quality Score Build Status

开发分支

Quality Score Build Status

使用方法

要求

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 许可证