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

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

The linden Portfolio theme supports posts and has a special post type for displaying projects and work in a portfolio style.

A live website using the Linden WordPress theme can be found here. Linden is maintained by Make it WorkPress

Installation

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

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

Basic Settings

The Linden WordPress theme has basic options available in the options screen to allow you to add Google Analytics and perform basic optimizations. Find more information on the Settings Wiki Page.

Customization

The Linden theme has some settings in the customizer screen which allow you to customize the layout, colours and typography. Find more information on the Customization Wiki Page.

Extending Linden

Find more information on extending the Linden 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 Linden 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.

Alternate Template Structure

In contrary to how WordPress usually handles its templates files, the Linden theme places all templates inside the templates folder. Please find the folder structure for the Linden 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\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 search.php.
  • Vendor: Contains custom PHP modules added through composer.
Clone this wiki locally