【问题标题】:Using composer with wordpress将作曲家与 wordpress 一起使用
【发布时间】:2013-12-05 03:48:20
【问题描述】:

我正在构建自己的 Wordpress 骨架“应用程序”。在此应用程序中,我有以下文件:

  • composer.phar
  • composer.json
  • index.php
  • wp-config.php
  • wp 内容
  • wordpress(作曲家作曲)

这是这个 repo 的 composer.json:https://raw.github.com/Gizburdt/Wordpress-Conductor/master/composer.json

问题是:Gizburdt/scaffold 安装在 vendor 文件夹中,而不是 wp-content/themes/ 文件夹中。这是来自 Gizburdt/scaffold 的 composer.json:https://raw.github.com/Gizburdt/Wordpress-Scaffold/master/composer.json

请帮忙!

【问题讨论】:

    标签: wordpress wordpress-theming composer-php


    【解决方案1】:

    您正在覆盖 composer/installer 为 wordpress-plugin 或 wordpress-theme 类型的包所做的“魔术”,方法是将它们作为一个包包含在您的 json 中。

    而不是这个:

    {
        "type": "package",
        "package": {
        "name": "gizburdt/scaffold",
        "version": "dev-master",
        "source": {
            "url": "https://github.com/Gizburdt/Wordpress-Scaffold.git",
            "type": "git",
            "reference": "origin/master"
        }
        }
    },
    

    将其安装为类型 VCS 存储库 - 然后它将从 Wordpress-Scaffold 项目中的 composer.json 正确读取类型:

    {
        "type": "vcs",
        "url": "https://github.com/Gizburdt/Wordpress-Scaffold.git"
    },
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-05
      • 2016-11-07
      • 2018-09-21
      • 1970-01-01
      • 2017-03-13
      • 1970-01-01
      • 2013-09-23
      • 2017-02-02
      相关资源
      最近更新 更多