Title: Child theme with localhost
Last modified: March 1, 2020

---

# Child theme with localhost

 *  [wondercode](https://wordpress.org/support/users/wondercode/)
 * (@wondercode)
 * [6 years, 3 months ago](https://wordpress.org/support/topic/child-theme-with-localhost/)
 * Hello all.
 * This is my 1st time to use a localhost and i have many questions. Please help.
   
   1. I am currently using the Mesmerize theme. I would like to make changes such
   as adding new fonts, hiding some elements, and etc. Can I add the CSS directly
   or MUST I create a child theme? 2. With regards to making changes, must we always
   create a child theme? 3. Is it better to add css using plugin or manually adding
   it or copying it to the header.php template file? (im confused about this) 4.
   Do you know any site that properly explains what to do before and after creating
   a website using localhost?
 * Thank you all for your feedback.

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

 *  Moderator [Yui](https://wordpress.org/support/users/fierevere/)
 * (@fierevere)
 * 永子
 * [6 years, 3 months ago](https://wordpress.org/support/topic/child-theme-with-localhost/#post-12496601)
 * You can add CSS without editing any files or creating child theme
    _Dashboard
   > Appearance > Customize > Additional CSS_
 * If you are going to override only small pieces of theme CSS – just use the above
   thing.
 * The rest of your child theme questions are covered here:
    [https://developer.wordpress.org/themes/advanced-topics/child-themes/](https://developer.wordpress.org/themes/advanced-topics/child-themes/)
 * if you want easier child theme creation, you can try this plugin
    [https://wordpress.org/plugins/child-theme-configurator/](https://wordpress.org/plugins/child-theme-configurator/)
 * Since your site wont live on localhost forever, you will need to migrate it, 
   here are many ways to do this, easiest way is to use migration plugins
    such 
   as [https://wordpress.org/plugins/duplicator/](https://wordpress.org/plugins/duplicator/)
 *  [Joy](https://wordpress.org/support/users/joyously/)
 * (@joyously)
 * [6 years, 3 months ago](https://wordpress.org/support/topic/child-theme-with-localhost/#post-12496631)
 * Your questions don’t seem related to localhost.
    When you use a theme written
   by someone else, it’s best not to alter it because the way that WordPress updates
   themes is: download the new version and unzip it into a temporary folder, delete
   the theme’s original folder, move the temporary folder to the themes folder. 
   This means that your changes would be deleted whenever the theme author updates
   the theme.
 * If you create a child theme, your changes are in the child theme folder only.
   So the parent theme can be updated without affecting your changes.
 * When you have a child theme, you can put your CSS into the child style sheet 
   which you need to load anyway. There is no need for a separate plugin. CSS should
   be in its own file, not in header.php.
 * “what to do before and after creating a website using localhost” makes no sense
   to me. The site is on your computer. What is before and after about?
 *  Thread Starter [wondercode](https://wordpress.org/support/users/wondercode/)
 * (@wondercode)
 * [6 years, 3 months ago](https://wordpress.org/support/topic/child-theme-with-localhost/#post-12496667)
 * [@fierevere](https://wordpress.org/support/users/fierevere/)
 * > If you are going to override only small pieces of theme CSS – just use the 
   > above thing.
 * could you elaborate what are the type of small changes? would this include like
   adding new fonts, changing of colors?
 * The things is i keep reading that people are recommending to create a child theme
   if you want to make changes. So that’s why i’m checking this information.
 * [@joyously](https://wordpress.org/support/users/joyously/) thanks for the explanation.
   the reason i’m asking this question in relation to localhost is because i’m trying
   to create a site using localhost. so i need to know this information before going
   further like is it really necessary to create a child theme in this process. 
   all this is very new to me and i’m just trying to get more information.
 *  Moderator [Yui](https://wordpress.org/support/users/fierevere/)
 * (@fierevere)
 * 永子
 * [6 years, 3 months ago](https://wordpress.org/support/topic/child-theme-with-localhost/#post-12496680)
 * > could you elaborate what are the type of small changes? would this include 
   > like adding new fonts, changing of colors?
 * Its better to keep inserted snippet smaller, however here is no limit in size.
   
   If you use something really long and manage to keep its readable and understandable–
   its okey 🙂
 *  [Joy](https://wordpress.org/support/users/joyously/)
 * (@joyously)
 * [6 years, 3 months ago](https://wordpress.org/support/topic/child-theme-with-localhost/#post-12496689)
 * If you want to add a font, you will need to load it, so you need a child theme.
   It can’t be done with CSS alone.
 *  Moderator [Yui](https://wordpress.org/support/users/fierevere/)
 * (@fierevere)
 * 永子
 * [6 years, 3 months ago](https://wordpress.org/support/topic/child-theme-with-localhost/#post-12496798)
 * > to add a font, you will need to load it
 * here is no problem with `@font-face { }` in additional css
    I dont know if there
   are any 🙂
 *  [Joy](https://wordpress.org/support/users/joyously/)
 * (@joyously)
 * [6 years, 3 months ago](https://wordpress.org/support/topic/child-theme-with-localhost/#post-12496923)
 * I suppose you are correct Yui, the @font-face is CSS, but it is usually in a 
   file due to having special characters and being quite long. (and different formats
   for different browsers or operating systems)

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

The topic ‘Child theme with localhost’ is closed to new replies.

## Tags

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

 * In: [Localhost Installs](https://wordpress.org/support/forum/localhost-installs/)
 * 7 replies
 * 3 participants
 * Last reply from: [Joy](https://wordpress.org/support/users/joyously/)
 * Last activity: [6 years, 3 months ago](https://wordpress.org/support/topic/child-theme-with-localhost/#post-12496923)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
