PHPackages                             mwdelaney/lithify - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mwdelaney/lithify

ActiveWordpress-plugin[Utility &amp; Helpers](/categories/utility)

mwdelaney/lithify
=================

Lithify is a WordPress plugin generates a composer `require` command to assist in converting a traditional WordPress website into a Roots/Bedrock website.

0.1.2(2y ago)211681MITPHPPHP &gt;=7.4

Since Aug 28Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/MWDelaney/lithify)[ Packagist](https://packagist.org/packages/mwdelaney/lithify)[ RSS](/packages/mwdelaney-lithify/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (4)Used By (0)

🪨 Lithify for WordPress and Bedrock
===================================

[](#-lithify-for-wordpress-and-bedrock)

Lithify is a WordPress plugin that adds a WP-CLI command to convert a traditional WordPress site into a Bedrock-style WordPress installation.

Installation and Usage
----------------------

[](#installation-and-usage)

1. Create a new Trellis site and initialize a new Git repository:

    ```
    $ mkdir example.com && cd example.com && trellis new . && git init
    ```
2. Update Trellis PHP version to match the version of PHP used by your WordPress site. For example, if your WordPress site is running PHP 7.4, update `trellis/group_vars/all/main.yml`:

    ```
    php_version: "7.4"
    ```
3. Update Bedrock WordPress version to match the version of WordPress used by your WordPress site. For example, if your WordPress site is running WordPress 5.2.2, update `site/composer.json`:

    ```
    "roots/wordpress": "5.2.2",
    ```
4. Update Bedrock PHP version to match the version from step 2:

    ```
    "php": ">=7.4",
    ```
5. Copy your WordPress `plugins`, `themes`, `mu-plugin`, and `uploads` directories into the Bedrock `site/web/app` directory.
6. Add Lithify as a dependency to Bedrock:

    ```
    $ composer require mwdelaney/lithify
    ```
7. SSH to your development server and navigate to the Bedrock directory:

    ```
    $ trellis ssh development
    $ cd /srv/www/example.com/current
    ```
8. Import your WordPress database:

    ```
    $ wp db import example.sql
    ```
9. Activate Lithify:

    ```
    $ wp plugin activate lithify
    ```
10. Run the `lithify` command and follow the prompts to lithify your site:

    ```
    $ wp lithify
    ```

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance60

Regular maintenance activity

Popularity23

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity35

Early-stage or recently created project

 Bus Factor1

Top contributor holds 83.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

985d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8eeadbfceef9e730e3df7fe1e01b12742f28e8f7d8bf52ed87d01d41b8918adb?d=identicon)[MWDelaney](/maintainers/MWDelaney)

---

Top Contributors

[![MWDelaney](https://avatars.githubusercontent.com/u/2457670?v=4)](https://github.com/MWDelaney "MWDelaney (5 commits)")[![retlehs](https://avatars.githubusercontent.com/u/115911?v=4)](https://github.com/retlehs "retlehs (1 commits)")

---

Tags

bedrockplugins-wordpressrootstrelliswordpresswp-clicomposerbedrocktrellis

### Embed Badge

![Health badge](/badges/mwdelaney-lithify/health.svg)

```
[![Health](https://phpackages.com/badges/mwdelaney-lithify/health.svg)](https://phpackages.com/packages/mwdelaney-lithify)
```

###  Alternatives

[roots/bedrock

WordPress boilerplate with Composer, easier configuration, and an improved folder structure

6.5k441.8k2](/packages/roots-bedrock)[jean85/pretty-package-versions

A library to get pretty versions strings of installed dependencies

1.3k289.5M62](/packages/jean85-pretty-package-versions)[ergebnis/composer-normalize

Provides a composer plugin for normalizing composer.json.

1.1k37.3M2.1k](/packages/ergebnis-composer-normalize)[bamarni/composer-bin-plugin

No conflicts for your bin dependencies

52722.0M855](/packages/bamarni-composer-bin-plugin)[composer/metadata-minifier

Small utility library that handles metadata minification and expansion.

181115.0M13](/packages/composer-metadata-minifier)[shipmonk/composer-dependency-analyser

Fast detection of composer dependency issues (dead dependencies, shadow dependencies, misplaced dependencies)

6076.7M434](/packages/shipmonk-composer-dependency-analyser)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
