Blog · WebJi® India

WordPress Child Themes: Why & How

Quick answer: WordPress Child Themes: Why & How from WebJi®, billed in INR with 18% GST on the invoice. Email support@webji.services is 24/7 in Hindi and English (average first reply under 60 minutes). Phone +91 141 4941811 is business hours only. The company has been in this business since 2005.
✓ In business since 2005✓ INR + GST billing✓ 24/7 Email Support — avg reply < 60 min
Indian small-business owner packing courier boxes beside a laptop running his online store — how to create a child theme

What a Child Theme Is (Update-Safe Customizing)

Two files and one activation:

  1. Create the folder — wp-content/themes/yourtheme-child.
  2. style.css — with the required header:

`

/*

Theme Name: Your Theme Child

Template: yourtheme

*/

`

The Template: line is what binds the child to its parent — it must be the parent's exact folder name.

  1. functions.php — enqueue the parent stylesheet (the wp_enqueue_style pattern, not @import).
  2. Activate — Appearance → Themes → activate the child theme.

From then on, every customisation lives in the child: parent updates overwrite the parent folder and leave your work untouched — which is the entire point. The custom-CSS alternative covers lighter needs.

The 2 Required Files

How this plays out with child theme: settings that look cosmetic usually decide page speed and uptime under real traffic. The defaults WebJi® ships are tuned for Indian network conditions, and support can review your setup on request.

Indian small-business owner packing courier boxes beside a laptop running his online store — how to create a child theme

Step-by-Step: Create and Activate

The working sequence, verified end to end:

  1. Locate the parent's folder name — Appearance → Themes → theme details shows the slug (e.g. astra).
  2. Create wp-content/themes/astra-child via File Manager or SFTP.
  3. Add style.css with the header above (Template: astra).
  4. Add functions.php enqueueing the parent style with wp_enqueue_style hooked to wp_enqueue_scripts, using get_stylesheet_directory_uri() for the child's own CSS.
  5. Activate the child; verify the site renders identically to before.
  6. Begin customising: template overrides are copies of parent files placed in the child folder with the same path.

Test on staging the first time — a typo in the Template line activates an orphan theme, which is a five-second fix you would rather discover off-production.

Enqueue Parent Styles Correctly

On style.css Template header, the honest summary is that defaults matter more than brand names — a well-set budget plan outranks a mis-tuned premium one. WebJi® documents its defaults openly and adjusts them per ticket when workloads need it.

Overriding Templates (Copy and Edit)

Overriding Templates (Copy and Edit). Do the change this heading names on one site first, then check it in a private browser window or in the mail client, depending on the topic. Change one setting at a time, and undo it if the result is wrong before you try the next. If you want the Jaipur desk to look with you, email support@webji.services — that mailbox is staffed 24/7 in Hindi and English. Phone +91 141 4941811 is business hours only.

No-Code Alternatives (Custom CSS, Plugins)

Two practical notes on functions.php: it interacts directly with caching and database response, and misconfiguration is the most common cause of 'hosting is slow' tickets. WebJi® support checks it as part of standard migrations.

Child Themes vs Block Themes (FSE Note)

Update plugins and themes on a copy or straight after a backup, one at a time if the site is a shop. A white screen after an update is usually one plugin: rename its folder via the file manager to disable it. Remove plugins you do not use — they are unpatched code.

Frequently Asked Questions

How do I create a child theme in WordPress?

How this plays out with child theme: settings that look cosmetic usually decide page speed and uptime under real traffic. The defaults WebJi® ships are tuned for Indian network conditions, and support can review your setup on request.

Why should I use a child theme?

How this plays out with child theme: settings that look cosmetic usually decide page speed and uptime under real traffic. The defaults WebJi® ships are tuned for Indian network conditions, and support can review your setup on request. The question here is: Why should I use a child theme.

What files does a child theme need?

How this plays out with child theme: settings that look cosmetic usually decide page speed and uptime under real traffic. The defaults WebJi® ships are tuned for Indian network conditions, and support can review your setup on request. The question here is: What files does a child theme need.

Will my changes survive theme updates?

It depends on the plan you order. WordPress Child Themes: Why & How is billed in INR with 18% GST. Email support@webji.services with this question before you pay — the desk is 24/7 in Hindi and English, and the average first reply is under 60 minutes. Phone +91 141 4941811 is business hours only.

Can I create a child theme without coding?

For “Can I create a child theme without coding”: How this plays out with child theme: settings that look cosmetic usually decide page speed and uptime under real traffic. The defaults WebJi® ships are tuned for Indian network conditions, and support can review your setup on request.

How do I enqueue the parent stylesheet correctly?

How To Create A Child Theme pricing is quoted per requirement — the table above shows indicative INR bands, and our Jaipur desk returns a fixed quote the same business day. No hidden renewal jumps: the renewal price is confirmed before payment.

Is WebJi® an Indian company?

Yes. WebJi® is headquartered in Jaipur, Rajasthan and has operated since 2005. Billing, support and governance all run from India.

Do you provide GST invoices?

Every purchase and renewal gets a GST invoice with our GSTIN, and hosting prices are quoted exclusive of 18% GST. Claim input credit as applicable.

Need help with this?

WebJi® support does it for you — free. Talk to our Jaipur team →