Skip to content

Latest commit

 

History

History
55 lines (33 loc) · 2.51 KB

README.md

File metadata and controls

55 lines (33 loc) · 2.51 KB

About Modern WordPress Website

Modern WordPress Website (MWW) is a modern way of building WordPress websites.
Simple, unopiniated and powerful, it's a great skeleton to bootstrap a new WordPress project.

  • Simple route engine with native WordPress functions.
  • Fully featured MVC.
  • Modern, yet simple PHP.
  • PSR-4 Autoloading.
  • Only 20 files and 15kb in size (Approximately).
  • Installs as mu-plugin

Modern WordPress Website (MWW) is great for experienced PHP developers using WordPress, and for intermediate developers who want to take their skills to the next level.

Building a Small Project

Click to watch on YouTube

(Click to watch on YouTube)

Building a Small Project (Português PT-BR)

Click to watch on YouTube

(Click to watch on YouTube)

Installation

Despite being a Theme in practical terms, Modern WordPress Website is installed as a mu-plugin. This way we intercept WordPress requests at an earlier stage and have more control over it.

To get started, simply follow these steps in a clean WordPress installation:

  • Create wp-content/mu-plugins folder.
  • Run git clone https://github.com/Luc45/ModernWordPressWebsite . inside mu-plugins folder.
  • Run composer update inside the recently created mu-plugins/mww/ folder to generate the autoload files.
  • (Recommended) You will not need your theme anymore, you can create an empty theme with just index.php, style.css and functions.php. Download empty theme.

Now it's up to you to create awesome stuff!

Contributing

To contribute to Modern WordPress Website, you can open an issue with your suggestion and if approved, do a pull-request. Please follow PSR-2 code-styling standards and remind about the unopiniated and simple philosophy of Modern WordPress Theme.

License

The Modern WordPress Website is licensed under the MIT license.

Hire me

Hire Me!
My name is Lucas Bustamante, creator of Modern WordPress Website.
Hire me at [email protected]