Download the PHP package rbfraphael/wp-theme without Composer
On this page you can find all versions of the php package rbfraphael/wp-theme. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download rbfraphael/wp-theme
More information about rbfraphael/wp-theme
Files in rbfraphael/wp-theme
Package wp-theme
Short Description A developer-first Wordpress theme boilerplate.
License MIT
Informations about the package wp-theme
Wordpress Starter Theme
An easy to use, with a robust file hierarchy, theme boilerplate for Wordpress projects.
1. Installing
The first thing you need to do is to clone the repository. After that, run (or ) and to install all dependencies. If you already haven't Composer installed, check out the official download page.
2. Rebranding
After installing all Composer and NPM dependencies, run (or ) to run the rebrand script, that will replace all resources (like constant prefixes, function prefixes, class names, text domain, theme name, theme description etc) to your own. This script will ask you some questions, and you need to input your own strings. See the summary below for more information.
Question | Description | Original value | Example value |
---|---|---|---|
Project name | Your theme's name | Starter Theme | My Wordpress Theme |
Project description | Your theme's description | An easy to use and easy to understand Wordpress starter theme | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
Main class | The main class used to initialize your theme. Can be located at and is used on | StarterTheme | MyTheme |
Constant prefix | This is the prefix used on constant variables to prevent conflicts with other themes or plugins. | STARTERTHEME | MYTHEME |
Function prefix | This is the prefix used on helper methods, that are open - not contained inside a class -, to prevent conflicts with other themes or plugins. | mytheme | jd |
Text domain | Your theme's textdomain. Note: Place your language files (.mo and .pot files) on a new folder called . | starter-theme | mytheme |
Author name | Your name, or the name of your company, or the name of your dog. You decide. | RBFraphael | John Doe |
Author URL | Your website URL, or any URL that shows the author, like you social profile, your company's website, a link to a photo of your dog... You decide too. | https://github.com/rbfraphael | https://johndoe.com |
Git repository | Your theme's repository. Not necessary to be a Git. Just a link where you can find your source code. | https://github.com/rbfraphael/starter-theme | https://github.com/johndoe/my-theme |
You can check this rebranding process at .
3. Developing
At this point, the only thing you need to do is to create something awesome. The next steps, you can check some features of this theme, like built-in resources, node scripts and the file structure.
3.1. Built-in assets
This theme comes with some useful front-end resources to help you developing your theme.
- Animate CSS
- Animate On Scroll
- BarbaJS
- Bootstrap 5
- FontAwesome 6
- jQuery
- Lazyload
- Rellax
- Slick Carousel
Also, you can add whatever you want.
3.2. Built-in plugins and PHP features
At Wordpress level, this theme includes some useful plugins to help you creating powerful admin panels. The built-in plugins are:
- Advanced Custom Fields FREE
- ACF Font Awesome
- Pro Features for ACF - My own plugin, that includes some features on ACF free.
As PHP features, this theme comes with:
3.2.1. ACF Builder
While using ACF to manage custom fields, this theme uses ACF Builder to manage your fields in an easy way, and to prevent database oversizing with unnecessary fields information. You can manage your fields directly from your code. Needs help? Here you can find a very powerful documentation on how to use ACF builder.
3.3. File Structure
3.4. Node scripts
There are some NodeJS scripts, that you can run using (or ).
Script | Action |
---|---|
css | Use SASS to build CSS styles, and output them to |
fonts | Copy and to and , resectively |
img | Use imagemin to optimize all images in and output them to |
js | Use Babel/babelify and browserify to build and , and output them to |
build | Run all scripts that build static assets (, imgjsbuildwatchbuild/release.zipbuildzipbuild/rebrand.js``` |
All versions of wp-theme with dependencies
voku/simple_html_dom Version ^4.8
iamntz/carbon-fields-urlpicker Version ^3.0
rbfraphael/carbon-field-icon Version ^3.2
illuminate/database Version ^10.17
robmorgan/phinx Version ^0.16.0