PHPackages                             salaros/wordpress-template - 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. [Templating &amp; Views](/categories/templating)
4. /
5. salaros/wordpress-template

Abandoned → [salaros/mr-press](/?search=salaros%2Fmr-press)Project[Templating &amp; Views](/categories/templating)

salaros/wordpress-template
==========================

Mr. Press is a WordPress development stack similar to Bedrock. Project's main goal is to improve the overall security, portability and deployment process of WordPress, while trying to use the best web development practices.

0.7.9(8y ago)5162MITPHPPHP &gt;=5.5

Since Mar 22Pushed 8y ago1 watchersCompare

[ Source](https://github.com/salaros/mr-press)[ Packagist](https://packagist.org/packages/salaros/wordpress-template)[ Docs](https://github.com/salaros/mr-press)[ RSS](/packages/salaros-wordpress-template/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (4)Versions (21)Used By (0)

Mr. Press
=========

[](#mr-press)

[![Latest Stable Version](https://camo.githubusercontent.com/70a35df2382384f477cc8a4f371e2f3d59e64066b97c9c1949f70de9348511a7/68747470733a2f2f706f7365722e707567782e6f72672f73616c61726f732f6d722d70726573732f762f737461626c65)](https://packagist.org/packages/salaros/mr-press)[![Packagist type](https://camo.githubusercontent.com/6898edd69fa96dd91589a306ad758bf5303088574c99b821e87ce8397eaba0fc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5061636b61676973742d6c6962726172792d70696e6b2e737667)](https://packagist.org/packages/salaros/mr-press)[![Packagist downloads](https://camo.githubusercontent.com/ae9827eaa8ec18b9bfe704b7e8f63dae2c78bc8c8879073720cf2fcef598af73/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f73616c61726f732f6d722d70726573732e737667)](https://packagist.org/packages/salaros/mr-press/stats)[![License](https://camo.githubusercontent.com/907e48d4ecd2745f843d77e8ee186d554292b4ad3d0f92cc5955af7458538c1b/68747470733a2f2f706f7365722e707567782e6f72672f73616c61726f732f6d722d70726573732f6c6963656e7365)](https://packagist.org/packages/salaros/mr-press)[![Gitter](https://camo.githubusercontent.com/493761f70d3c676b1bee1a1569dfee096269ac2dd086114d44e7106f377094f5/68747470733a2f2f6261646765732e6769747465722e696d2f4d722d50726573732f4c6f6262792e737667)](https://gitter.im/Mr-Press/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=body_badge)

[![SensioLabs Insight](https://camo.githubusercontent.com/a2480c1f0252f7e03e9cb2c3f721b362d0052bccfced25ccb5854b12fd404671/68747470733a2f2f696d672e736869656c64732e696f2f73656e73696f6c6162732f692f35653231666365652d343165312d346531322d383263362d6331613435343963343461322e737667)](https://insight.sensiolabs.com/projects/5e21fcee-41e1-4e12-82c6-c1a4549c44a2)[![Build Status](https://camo.githubusercontent.com/5912fd889c99235c3d0f4b64277fcdad0e699e30706647a995edc77667942307/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f73616c61726f732f6d722d70726573732f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/salaros/mr-press/build-status/master)[![Dependency Status](https://camo.githubusercontent.com/00e05e66b0a69672f36770257852ab12bed2e228f335c84a6f368d150fd0533d/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3537626665653164363964393439303034326637326333312f62616467652e7376673f7374796c653d666c61742d737175617265)](https://www.versioneye.com/user/projects/57bfee1d69d9490042f72c31)[![composer.lock](https://camo.githubusercontent.com/2838124e49ade171c4c2f4e9918b32c3722ebd6e0afcc4b741740f1f822d4759/68747470733a2f2f706f7365722e707567782e6f72672f73616c61726f732f6d722d70726573732f636f6d706f7365726c6f636b)](https://packagist.org/packages/salaros/mr-press)

**Mr. Press** is a [WordPress](https://wordpress.org/) development stack similar to [Bedrock](https://github.com/roots/bedrock). Project's main goal is to improve the overall security, portability and deployment process of WordPress, while trying to use the best web development practices.

Features
--------

[](#features)

- WordPress, its themes and plugins are installed and updated via Composer!
- `wp-content` folder has been relocated, so it won't mess up with WordPress core
- Critical WordPress settings (such as site URL, database credentials etc) are [loaded from the environment variables](http://12factor.net/config)
- [WP Cron is disabled](https://www.lucasrolff.com/wordpress/why-wp-cron-sucks/) by default and there is a ready-to-use cron job to run

### Mr. Press default theme's features

[](#mr-press-default-themes-features)

- [Bootstrap](http://getbootstrap.com/) responsive layout
- Clean templates using [Twig](http://getbootstrap.com/) templates via [Timber](http://twig.sensiolabs.org/) plugin
- A lot of customizations can be done directly from code:
    - define menus (links to page, custom links, nested items etc)
    - add / remove custom post types and taxonomies
    - handy access to [Bower](http://bower.io/) and [NPM](https://www.npmjs.com/package/npm-assets) assets
- Integration with [Advanced Custom Fields](http://www.advancedcustomfields.com) plugin (group fields can be registered from theme code) and used via Timber

Requirements
------------

[](#requirements)

- [PHP](http://php.net/) &gt;= 5.5 or 7.0
- [Apache](https://httpd.apache.org/) or [NGINX](http://nginx.org/en/) web server
- [MySQL](https://www.mysql.com/) or [MariaDB](https://mariadb.org/) DB server
- [Composer](https://getcomposer.org/) &gt;= 1.0

Make sure that Composer and the rest of the requirements are installed.

Installation
------------

[](#installation)

Just go the web root folder (usually it's `/var/www`) and create your copy of the project:

```
$ cd /var/wwww
$ composer create-project salaros/mr-press my-new-website
```

### Create WordPress tables

[](#create-wordpress-tables)

Now change to `/var/www/my-new-website` directory and edit the `.env` file and chnage DB connection settings and site URL:

```
$ cd /var/www/my-new-website
$ editor .env
$ composer run-script initialize
```

### Create cron job

[](#create-cron-job)

Since [WP Cron is disabled](https://www.lucasrolff.com/wordpress/why-wp-cron-sucks/) by default you'd better run the commands below in order to enable a system [cron job](https://en.wikipedia.org/wiki/Cron) which triggers WP Cron every 5 min:

*PLEASE NOTE: `create-cron-job` requires administrator privileges, so you should run it as root ([super user](https://en.wikipedia.org/wiki/Superuser)) or [sudoer user](https://help.ubuntu.com/community/Sudoers).*

```
$ cd /var/www/my-new-website
$ composer run-script create-cron-job
```

Contributing
------------

[](#contributing)

1. Fork it: `https://github.com/salaros/mr-press`
2. Create your feature branch: `git checkout -b my-new-feature`
3. Commit your changes: `git commit -am 'Add some feature'`
4. Push to the branch: `git push origin my-new-feature`
5. Submit a pull request 🐻

Known bugs
----------

[](#known-bugs)

- **Mr. Press** has been tested on Linux and might also work correctly on Mac OS X. Windows compatibility will be implemented later
- Most likely **Mr. Press** is not compatible with WordPress multisie, but this feature has been already added to the RoadMap

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

Credits
-------

[](#credits)

TODO: Write credits

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 98.7% 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 ~34 days

Total

19

Last Release

3093d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/997906dea71d5e81ae994adf4fce2b2b3a78552cccf1dc64bf22d36ce68ab207?d=identicon)[salaros](/maintainers/salaros)

---

Top Contributors

[![salaros](https://avatars.githubusercontent.com/u/675348?v=4)](https://github.com/salaros "salaros (151 commits)")[![prisis](https://avatars.githubusercontent.com/u/2716058?v=4)](https://github.com/prisis "prisis (1 commits)")[![scrutinizer-auto-fixer](https://avatars.githubusercontent.com/u/6253494?v=4)](https://github.com/scrutinizer-auto-fixer "scrutinizer-auto-fixer (1 commits)")

---

Tags

bedrockcomposerthemetimberwordpresswordpress-deploymentwordpress-developmentwordpress-installationwordpress-pluginwordpress-themewp-cronwordpresstemplatedeployproject

### Embed Badge

![Health badge](/badges/salaros-wordpress-template/health.svg)

```
[![Health](https://phpackages.com/badges/salaros-wordpress-template/health.svg)](https://phpackages.com/packages/salaros-wordpress-template)
```

###  Alternatives

[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)

PHPackages © 2026

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