Title: Customize a Theme
Last modified: March 8, 2017

---

# Customize a Theme

 *  [kklo](https://wordpress.org/support/users/kklo/)
 * (@kklo)
 * [9 years, 2 months ago](https://wordpress.org/support/topic/customize-a-theme-2/)
 * Hi,
 * I need to customize a theme and create fields for the frontend and the backend
   to manage.
 * Ex. I have two themes A and B. Theme A has a menu item and submenus with Service
   Selling (control panel in the backend and queries in the frontend) and Theme 
   B does not have this item. I want to put these items from theme A into theme 
   B.
 * For perfect functioning I also need to create the tables that are used in topic
   A for the Service Selling item.
 * Is it possible to do this customization through child theme or is it better to
   develop a plugin? What is the best way to develop this merger? Has anyone ever
   done anything like this?
 * Thanks
    kklo
    -  This topic was modified 9 years, 2 months ago by [kklo](https://wordpress.org/support/users/kklo/).

Viewing 3 replies - 1 through 3 (of 3 total)

 *  Moderator [bcworkz](https://wordpress.org/support/users/bcworkz/)
 * (@bcworkz)
 * [9 years, 2 months ago](https://wordpress.org/support/topic/customize-a-theme-2/#post-8889687)
 * A child theme makes more sense. Managing templates from a plugin is problematic.
   You’ll need to decide which is easier. Styling A to look like B, or customizing
   B to have A’s functionality. You probably will not be able to actually merge 
   code from one theme to another, too many incompatibilities. You’ll need to custom
   code whatever the parent theme is lacking. You can use the other theme for reference
   to see how things are done, but the specific code needs to work with the parent
   theme. You may be able to copy certain snippets and make some adjustments to 
   it, but you’re really on your own with adaptations.
 *  Thread Starter [kklo](https://wordpress.org/support/users/kklo/)
 * (@kklo)
 * [9 years, 2 months ago](https://wordpress.org/support/topic/customize-a-theme-2/#post-8890385)
 * Hi,
 * Is there any tutorial or sample ready for me to learn?
    To create CSS, HTML in
   child, is very easy, but here involves fields, tables, database, is much more
   difficult. Is there any plugin to help or a template? Thanks
 *  Moderator [bcworkz](https://wordpress.org/support/users/bcworkz/)
 * (@bcworkz)
 * [9 years, 2 months ago](https://wordpress.org/support/topic/customize-a-theme-2/#post-8890913)
 * For merging themes, I’m afraid you’re on your own, I’ve never seen anything like
   that. That does not mean something does not exist. It’s always worth doing some
   searching before embarking on a project. If you think you’d be in over your head,
   you could hire expert help from somewhere like jobs.wordpress.net.
 * For functionality beyond what the theme provides, there may be suitable plugins.
   For example, [WooCommerce](https://wordpress.org/plugins/woocommerce/) is a popular
   e-commerce plugin. There may be a plugin tailored to whatever service you are
   selling.

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Customize a Theme’ is closed to new replies.

## Tags

 * [child](https://wordpress.org/support/topic-tag/child/)

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 3 replies
 * 2 participants
 * Last reply from: [bcworkz](https://wordpress.org/support/users/bcworkz/)
 * Last activity: [9 years, 2 months ago](https://wordpress.org/support/topic/customize-a-theme-2/#post-8890913)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
