Skip to content
Michiel Tramper edited this page Jul 12, 2019 · 3 revisions

Welcome to the Velocity WordPress theme Wiki! Here you can find more information concerning the installation of the free Velocity WordPress blogging and portfolio theme.

The Velocity theme supports posts and has a special post type for displaying projects and work in a portfolio style. It is built for optimum performance and can load very fast on proper hosting, for example within 250ms. Moreover, it does not require jQuery on the front-end to function properly.

A live website using the Velocity WordPress theme can be found here. This is the theme of the author's personal blog and portfolio. Velocity is maintained by Make it WorkPress

Installation

  • Download the ZIP file for the latest release
  • Rename the file to velocity
  • Upload it to your WordPress themes directory in your WordPress install.

That wasn't too hard, wasn't it?

Basic Settings

The Velocity WordPress theme has basic options available in the options screen to allow you to add Google Analytics, perform basic optimizations and set-up scripts for adverts. Find more information on the Settings Wiki Page.

Customization

The Velocity theme has numerous settings in the WordPress Customizer. This allows you to customize the layout, colours and typography of the theme. Find more information on the Customization Wiki Page.

Extending Velocity

Find more information on extending the Velocity WordPress theme within the Filter and Action Hooks Wiki reference.

In addition, you can add custom fields, options, customizer settings and easily if you are a developer using some of the hooks described in the page mentioned before. These follow the structure as described in the WIKI for WP Custom Fields

Dependencies

The Velocity WordPress Theme uses the following dependencies developed by Make it WorkPress:

These dependencies are included using composer. For more details on the functioning of these dependencies, visit the repositories of each respective dependency. These repositories will give elaborate explanations on how to develop using these modules.

Alternate Template Structure

In contrary to how WordPress usually handles its templates files, the Velocity theme places all templates inside the templates folder. Please find the folder structure for the Velocity theme below:

  • Assets: Contains all assets, such as CSS and LESS files, JavaScript files and images.
  • Classes: Contains all PHP classes, including the classes for booting the theme, and setting up modules.
  • Classes\Components: Contains all the classes loading reusable components, such as a social sharing button.
  • Classes\Views: Contains all the classes loading the data to be displayed in templates.
  • Config: Contains the arrays with all options, meta and customizer configurations
  • Templates: Contains all template files, such as index.php and singular.php.
  • Vendor: Contains custom PHP modules added through composer.