WP Composer

WP Composer Install Statistics

0
100%
Today: 0 Yesterday: 0 All-time: 7,462 downloads
WP Composer Icon

Try plugin: WP Composer

We'll create fresh WordPress site with WP Composer installed. You have 20 minutes to test the plugin after that site we'll be deleted.

Takes ~10 seconds to install.

About WP Composer

Adding Composer dependency management to WP CLI.

2


0


0


0


0

updated: 11 years ago
since: 11 years ago
author: Sean Fisher

Description

Adding Composer dependency management to WP CLI. Allows you to recursivly install/update composer packages inside of all of your WordPress plugins and themes.

What is this using?

This package uses a great piece of software called WP-CLI. It provides a command line interface for WordPress management. We are a plugin providing Composer management inside of WP CLI.

What’s Composer?

It’s the greatest thing to happen to the web since GIFs, Drop Shadows and dancing cats. Composer is a dead simple JSON-based dependency manager for PHP. For more information, check out http://getcomposer.org/.

So this is complete Composer support?

No, not exactly! Sadly, I’m building this out and I’m trying to make some sweet WP-CLI and Composer integration. But for now, we only support a few command:

  • install
  • update
  • diagnose
  • help
  • status

If you’d love to help out, please help! Make a pull request and let’s get coding!

How do I build Composer Management inside of my plugin?

Simple really! You just create a simple composer.json file like you would with any Composer project. From there, wp-composer will interface with each plugin/theme that has composer support and it will generate the autoload files, too!

Just include something like this inside your main plugin file:

require(__DIR__.'/vendor/autoload.php');

It’s that simple.