1. Modify the stylesheet
This is the simplest and most efficient way to customize your theme with minimum effort. You can change various aspects of your site’s design such as colors, borders, fonts and so on with just a few clicks! No need to touch the code – you will even be able to preview all changes before saving them in order to find your design!
2. Modify the template files
3. Use child theme
4. Customize the CSS
5. Extending through plugins
6. Extending through filters
7. Extending through custom post types
8. Custom Widgets This article provides you with several ways of how to customize premium wordpress themes. These are some of the most frequently used techniques and you can apply them to your WordPress website with ease!
Go through this article as it provides a list of ways on how to customize a premium theme . In case you do not have a clue where to begin, the first option – modifying the stylesheet – is definitely the simplest and most efficient.
9.
Add a new menu item Since there is no official way of adding a custom menu in Woothemes, you have to do it by overriding the WordPress core files. However, this adds a lot of unnecessary weight and will slow down your site’s loading speed. You can add a new menu without modifying any core files by using a plugin
10.
Custom Widgets Finally, you have the option of creating a new widget and adding it to your theme’s sidebar. Just follow some simple tutorials for beginners on how to create a custom Widget in WordPress
, then you can add it to your theme’s custom sidebars.
11. Custom Post Types
A small but efficient way of adding a blog, portfolio or any other type of media is by using custom post types . WordPress has several built-in post types , and you can easily extend them with additional features and options through the use of plugins .
12. Sidebars
If you are not satisfied with the layout of your theme, you can create a new sidebar by adding get_sidebar() to your theme’s functions.php file . Just like custom widgets , this approach is another efficient method of how to customize premium themes without modifying any existing code.
13. Shortcodes
Shortcodes are a great way of separating content from presentation . You can easily add a shortcode to your theme’s functions.php file , then you can edit it through an editor such as the one found in wordpress visual mode .
14. Cleaning Themes
You should always take some time to find out what CSS and JS files are included in your theme’s package through the use of a free tool such as Theme Check . You can then decide which files you want to use and which ones to remove. Although it is not necessary, this step has some benefits when it comes to performance
15. Use child theme
If you are editing the CSS or JS files of your theme, you might run into some errors. This can be easily solved by using a child theme
16.
Filter Themes as WP_Query If your theme includes custom post types or taxonomies, you can use WP_Query to filter them as regular posts. A good example of this technique is found in the WooCommerce themes base theme .
17. Use WPML to translate your theme
18.
Add Javascript files If you are developing a website with WordPress, chances are high that you have visited the official documentation on JavaScript in WordPress at some point . A lot of themes include custom JS scripts and it is one of the main reasons why they load slowly. Firstly, see if you actually need any of them and remove those you don’t; secondly, make sure the files are included in your theme’s package as plugins . This will enable you to edit them without affecting your website. If your theme does not include a dedicated JS plugin, simply create one yourself and add it as such
19.
Customize through filters You can easily add filters to your theme’s functions.php file and change the way it generates content . For example, if you want to switch from a blog layout to a list of posts with excerpts, you can filter the_excerpt() by adding the following code:
20. Customize through plugins
You can also use existing plugins to change the way your theme works. Check out this WordPress plugin to learn how to add an “About us” page with a sliding widget .
Additionally, you can search for plugins in the official directory and find new ones that offer great solutions on how to customize premium themes without modifying any code.