1. CHILD THEMES
The Everything theme fully supports child themes built upon it. If you need to modify theme files, it’s better to use child theme for this purpose, so you still can update theme in the future without worrying about your modifications.
2. THEME OPTIONS
Every theme option can be read and/or modified on the fly in your child theme (or plugin), which will affect theme’s look. For example, if you want to check what color scheme the theme uses, and modify it on your conditions:
-
GET VALUE
$scheme = Everything::to('general/scheme');
-
SET VALUE
Everything::to_('general/scheme')->value = 'dark';
3. FILTERS
There are also a few dozens of filters, which you can use to modify many values and way the theme works. For example:
-
CHANGING POST FORMAT ICON
add_filter('
everything_post_formats_icons
', function($icon) { $icon['image'] = 'picture'; return $icon; }); -
CUSTOM FOOTER LAYOUTS
add_filter('
everything_footer_custom_layouts
', function() {return
array( '16_46_16' => 'My layout', '18_78' => 'Other footer layout' )
; });
If you have a request for other filters, please let me know.
You can read more about modifying the Everything theme in the theme documentation, which is included to the purchase package.