fup/wordpress-middleware

这个PSR-15中间件允许您将Wordpress集成到您的中间件管道中

2.0.1-alpha 2018-01-24 13:56 UTC

README

这个PSR-15中间件允许您将Wordpress集成到您的中间件管道中

入门

先决条件

  • 在您的web服务器公开可访问的目录中安装Wordpress。
  • 如果您还没有安装,请安装composer(真的要安装composer
  • TemplateRendererInterface 实现以传递到 WordpressAction

安装

安装Composer

$ composer require fundp/wordpress-psr15-bridge

使用工厂生成 WordpressAction。注入 TemplateRendererInterface-Implementation,WordpressBridgeService 在此库中,并将

    public function __invoke(ContainerInterface $container, $requestedName, array $options = null)
    {
        $template = $container->get(TemplateRendererInterface::class);
        $wordpressBridgeService = $container->get(WordpressBridgeService::class);
        return new WordpressAction($template, $wordpressBridgeService, 'yourproject::your-template');
    }

将操作添加到您的管道中

$app->pipe( WordpressAction::class);

在依赖注入中注册操作和您的工厂。例如使用 Zendframework

return [
   'factories'  => [
      WordpressAction::class => WordpressActionFactory::class
   ]
];

创建一个包含必要模板变量的 TemplateFile,如下所示

blank-wordpress.phtml

<?= $this->wordpress_string?>

运行测试

$ 运行,Forrest,跑!

构建于

贡献

贡献的工作流程尚未定义,这为您留下了所有机会。

版本控制

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

作者

许可证

本项目采用MIT许可证 - 有关详细信息,请参阅LICENSE.md文件

致谢