loading...

Installation

iPress is available in two formats: Parent & Child themes, or Standalone theme.

Both options can be downloaded here: Child Theme, Parent Theme, Standalone Theme

Extraction

The iPress themes can be used as they are without modification. However as core classic themes they are intended to be the base for further development and configuration.

Extract the downloaded theme(s) locally to your hard drive. See below for theming and configuration options.

Parent & Child Theme

  1. Upload the iPress Parent Theme folder via FTP to your wp-content/themes/ directory.
  2. Upload the iPress Child Theme folder via FTP to your wp-content/themes/ directory.
  3. Go to your WordPress dashboard and select Appearance > Themes.
  4. Select and activate the iPress Child Theme.

Standalone Theme

  1. Upload the iPress Standalone Theme folder via FTP to your wp-content/themes/ directory.
  2. Go to your WordPress dashboard and select Appearance > Themes.
  3. Select and activate the iPress Standalone Theme.

Theme Preparation

The iPress framework is intended as a base for customisation and development as a bespoke theme for development projects. As such they contain a number of customisable settings. These are set in the Child and Standalone themes. In addition all theming in the Parent/Child theme options are delegated to the Child theme.

To change the theme name and/or create a unique identifier for development purposes modify settings in the bootstrap.php includes file.

IPRESS_THEME_NAME’: default ‘iPress’
IPRESS_TEXT_DOMAIN’: default ‘ipress’
IPRESS_THEME_NAMESPACE’: default ‘ipress’

The iPress themes are translation ready. Default language files can be found in the /languages directory. Currently it’s not possible to change the textdomain identifier to a global variable or PHP define.

The default ‘ipress’ textdomain identifier is present in many of the theme .php files particularly in the template files and includes directory files.

With some editors it’s possible to globally modify these. To manually edit them use your favourite code editor and search & replace the ‘ipress’ values.

For a granular search and replace option each of the textdomain references are placed in the dedicated translation function wrappers: __() _e() _x() _nx().

Scroll back to top