srtfisher/wp-composer

该软件包已被废弃且不再维护。未建议替代软件包。

Composer 的 WP-CLI 封装

0.1.2 2013-07-15 03:16 UTC

This package is auto-updated.

Last update: 2021-11-02 20:12:50 UTC


README

为 WP CLI 添加 Composer 依赖管理。允许你在所有 WordPress 插件和主题中递归安装/更新 Composer 软件包。

这是什么在用?

此软件包使用名为 WP-CLI 的优秀软件。它为 WordPress 提供了命令行界面。我们是一个插件,提供 WP CLI 内部的 Composer 管理。

什么是 Composer?

它是自 GIF、阴影和跳舞的猫以来,对网络的最佳贡献。Composer 是一个简单的基于 JSON 的 PHP 依赖管理器。更多信息,请访问 https://getcomposer.org.cn/

这意味着这是完整的 Composer 支持?

不,不是完全的!遗憾的是,我正在构建这个,并试图实现一些WP-CLI和Composer的完美集成。但到目前为止,我们只支持一些命令

  • install
  • update
  • diagnose
  • help
  • status

如果你愿意帮忙,请帮忙!发起一个 pull request,让我们开始编码吧!

如何在插件中构建 Composer 管理?

很简单!你只需创建一个简单的 composer.json 文件,就像处理任何 Composer 项目一样。从那里开始,wp-composer 将与每个支持 composer 的插件/主题进行接口交互,并生成自动加载文件!

只需在主插件文件中包含如下内容

<?php
// Start the plugin...
require(__DIR__.'/vendor/autoload.php');
?>

就这么简单。

这个小型项目背后是谁?

目前只是 Sean Fisher!我们也喜欢来自 WP CLI 的人!

我如何安装这个?

很简单!如果你已经安装了 WP CLI(你应该安装),只需运行此命令

wp plugin install composer --activate

如果没有,你可以直接点击上面的“ZIP”下载按钮下载它。只需解压缩文件并将其移动到 wp-content/plugins/。所有内容都应位于 wp-content/plugins/composer

安装后,尝试运行 wp composer,你应该会得到一个 WP CLI 内部 Composer 管理的绝佳界面。

许可?

GPLv2 或更高版本

变更日志

  • 0.1: 初始提交
  • 0.1.1 和 0.1.2: 错误修复和更好的文档

如何安装?

直接从GitHub拉取ZIP文件是无法使用的!您还必须设置该插件的composer依赖项才能使其工作。但幸运的是,还有其他方法可以跳过这一步。

使用WP-CLI

我们非常喜欢WP-CLI,安装和激活插件只需一条命令就非常简单。在您的WordPress目录内,运行以下命令

wp plugin install composer --activate

使用WordPress Packagist

我们强烈推荐使用http://wpackagist.org/来安装此插件。我们非常喜欢它,并且对Outlandish Ideas的团队感激不尽。

在设置好新仓库后,您可以将以下内容添加到您的composer.json

{
	"require": {
		"wpackagist/composer": "*"
	}
}

之后,您当然需要激活该插件。

下载WordPress插件

我已经将此包添加到WordPress.org插件列表中,以便您可以在WordPress管理界面中轻松下载!当您从WordPress.org或WordPress管理界面下载时,它已经可以使用了,您无需安装插件。所需的所有操作就是激活WordPress Composer插件。