/Pb

Primary LanguagePHP

Pb WordPress Theme

Disclaimer: this is early dev stage of project. Don`t use it on production.

Reqirements

WordPress
PHP

Dev requires the following dependencies:

Composer
NodeJS

Installation

  1. In your admin panel, go to Appearance > Themes and click the Add New button.
  2. Click Upload Theme and Choose File, then select the theme's .zip file. Click Install Now.
  3. Click Activate to use your new theme right away.

Frequently Asked Questions

= Does this theme support any plugins? =

  • Woocommerce
  • Jetpack

Changelog

  • Initial release ...
  • Test commit sign

Credits

Inspired by:

File structure
themes/pb/ # → Root of theme  
├── index.php # → Theme template wrapper  
├── style.css # → Theme meta information  
├── functions.php # → Theme bootloader  
├── screenshot.png # → Theme screenshot for WP admin  
├── package.json # → Node.js dependencies and scripts  
├── composer.json # → Autoloading for `src/` files  
├── assets/ # → Theme assets and templates  
│ ├── fonts/ # → Theme fonts  
│ ├── images/ # → Theme images  
│ ├── js/ # → Theme javascript  
│ ├── scss/ # → Theme stylesheets  
│ │ ├── components/ # → Component templates  
│ │ ├── form/ # → Form templates  
│ │ ├── layouts/ # → Base templates  
│ │ └── partials/ # → Partial templates  
│ └── views/ # → Theme templates  
│ ├── components/ # → Component templates  
│ ├── form/ # → Form templates  
│ ├── layouts/ # → Base templates  
│ └── partials/ # → Partial templates  
├── inc/ # → Theme PHP  
│ ├── Classes/ # → Theme PHP Classes  
│ ├── View/ # → View models  
│ ├── Providers/ # → Service providers  
│ ├── admin.php # → Theme customizer setup  
│ ├── filters.php # → Theme filters  
│ ├── helpers.php # → Helper functions  
│ └── setup.php # → Theme setup  
├── docs/ # → Theme docs  
│ ├── issues/ # → Theme issues  
│ ├── wiki/ # → Theme wiki  
│ ├── forum/ # → Theme forum  
│ └── LICENSE.TXT # → Theme license  
├── node_modules/ # → Node packages(never edit )  
├── vendor/ # → Composer packages(never edit )  
├── composer.lock # → Composer lock file(never edit )  
├── package-lock.json # → NPM lock file(never edit )  
├── yarn-lock.json # → Yarn lock file(never edit )
├── pb-child.zip # → Child Theme  
└── public/ # → Built theme assets(never edit )