What a Child Theme Is (Update-Safe Customizing)
Two files and one activation:
- Create the folder — wp-content/themes/yourtheme-child.
- 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.
- functions.php — enqueue the parent stylesheet (the wp_enqueue_style pattern, not @import).
- 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.

Step-by-Step: Create and Activate
The working sequence, verified end to end:
- Locate the parent's folder name — Appearance → Themes → theme details shows the slug (e.g.
astra). - Create wp-content/themes/astra-child via File Manager or SFTP.
- Add style.css with the header above (
Template: astra). - Add functions.php enqueueing the parent style with
wp_enqueue_stylehooked towp_enqueue_scripts, usingget_stylesheet_directory_uri()for the child's own CSS. - Activate the child; verify the site renders identically to before.
- 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.

