Skip to main content

YOOtheme Pro Simple Child Theme

Fast Start for Developers

A simple child theme for YOOtheme Pro is a fast start for developers and integrators who need the "correct" framework according to the documentation, but without the routine of manually creating files and folders.

What is a YOOtheme Pro Child Theme?

A YOOtheme Pro child theme allows you to move custom styles, scripts, templates, and PHP logic into a separate directory without touching the original template and without losing your modifications during updates.
It is located alongside the main yootheme theme, is used as an extension rather than a fork, and is fully compatible with the YOOtheme Pro update mechanism.

The Essence of the YOOtheme Pro Simple Child Theme

Simple Yootheme Pro child theme is a pre-configured, installable YOOtheme Pro child theme for Joomla and WordPress, ready to be installed via the standard CMS interface.
Instead of manually creating the structure (css, js, less, fonts, html, builder, etc.), the developer immediately receives a clean but fully configured framework for their own resources and overrides.

Theme Structure and Capabilities

The theme includes pre-created empty folders for quick placement of user files:

  • /css - Here you can add custom.css – for your own styles, including font connections via @font-face.

  • /js - Here you can add custom.js – for custom scripts, which YOOtheme Pro automatically picks up.

  • /less - Here you can add theme.NAME.less – for your own Less styles, which will appear as a separate style in the YOOtheme Pro theme library.

  • /fonts – For local fonts, which can be specified in the visual customizer simply by writing the family name.

  • html / templates / builder – For overriding Joomla/WordPress templates and adding your own or modified builder elements.

Features of the Joomla Version

In the Joomla version of the theme, the (undocumented) module positions navbar-pushnavbar-splitheader-splitdialog-push are additionally registered right away. These are used in specific YOOtheme Pro header styles.
Thanks to this, the administrator only needs to assign modules to these positions to use complex header layouts.

Who Benefits from This Approach and How?

The product solves the problem of a quick start for developers, studios, and freelancers who work with YOOtheme Pro on a regular basis.
Instead of having to set up a child theme each time and remember the structure from the documentation, they get a standardized base template and can immediately move on to customizing design, logic, and templates.

Key Benefits of the Ready-Made Installation

  • Saves Time: The entire child theme structure is already assembled according to the official YOOtheme Pro documentation; just install and activate.

  • Safe Updates: All changes are stored in the child theme, so YOOtheme Pro updates do not overwrite your edits.

  • Clean Project Architecture: Custom code, styles, and templates are separated from the theme core and are easily portable between sites.

  • Ready for Expansion: Folders are provided for Less styles, fonts, resources, template overrides, and custom builder elements.

  • Added Value for Joomla: Pre-configured module positions for modern YOOtheme Pro headers eliminate the need to search for locations that are shown in the layout but not documented anywhere.

What You Can Achieve with This Theme

Using child theme, a user can:

  • Create custom styles in the YOOtheme Pro library by importing base Less files and adding their own variables and rules.

  • Override any output templates (articles, blogs, pages, modules/widgets, menus, breadcrumbs, pagination, etc.) simply by copying the necessary files into the child theme.

  • Add custom builder elements, modules, and extensions via builder and config.php without interfering with the original theme.

Benefits at a Glance

Aspect Basic Approach What Simple Yootheme Pro Child Theme Offers
Structure Creation Requires manual assembly of folders and files according to documentation. Fully ready structure after installation via the admin panel.
CSS/JS Integration Requires creating folders and files. Folders already exist; you can start writing code immediately.
Fonts & Less Styles Need to configure fonts and less folders independently. Folders are prepared; just add your files and edits.
Template Overrides Need to figure out the html/templates structure. Ready entry points and folders for overrides exist.
Joomla Header Positions Positions need to be found in the theme layout code. Positions like navbar-push, navbar-split, header-split, dialog-push are already registered.
Reusability Each project requires new manual setup. A single standard framework for all projects on YOOtheme Pro.

Download free

Joomla

Yootheme Pro 2.x+

- free
- no restrictions
- no auto-updates

v.2.0.0

01.11.25
  • ADD

    module positions navbar-pushnavbar-splitheader-splitdialog-push

v.1.0.0

07.05.20
  • RELEASE

    A release has been prepared

WordPress

WordPress 6.1+

- free
- no restrictions
- no auto-updates

v.2.0.0

01.11.25
  • ADD

    empty functions.php file

v.1.0.0

07.05.20
  • RELEASE

    A release has been prepared

Important

A child theme is not always necessary. If you only need a few new styles or scripts, it's better to use the theme settings rather than separate files in a child theme.

Support

If you need consultation or professional assistance working with the child theme, or complex modifications tailored to a client's needs – feel free to reach out.

Subscribe to Our Newsletters

Yootheme Tricks

Newsletter Yootheme tricks

Yootheme news
For developers

Newsletter for developers