


Introducció
Un Child Theme a WordPress és la millor manera de personalitzar un tema (per exemple Blocksy) sense perdre els canvis cada cop que s’actualitza el tema pare. Això permet treballar amb seguretat, mantenint una base estable mentre s’hi afegeixen estils i funcions pròpies.
Els child themes són una estructura senzilla i potent que protegeix el nucli i, alhora, permet experimentar i afegir capes de coneixement aplicat. És com tenir un llenç sempre preparat per reinventar-lo, sense perdre mai l’essència inicial.
1. Què és un Child Theme a WordPress?
Un child theme és un tema de WordPress que hereta la funcionalitat i els estils d’un altre tema (el tema pare). Permet afegir o modificar CSS, funcions i plantilles sense tocar el tema pare. Conserva totes les personalitzacions després de cada actualització. Facilita un procés de treball lleuger, modular i creatiu. En resum: el tema pare aporta l’esquelet; el child és l’espai on es desplega la personalització i la identitat pròpia.2. Per què utilitzar un Child Theme?
- Els canvis fets directament al tema pare desapareixen en cada actualització.
- Un child theme afegeix una capa de seguretat i autonomia per al projecte.
- És la pràctica recomanada per a webs que busquen continuïtat i evolució.
3. Opcions disponibles
- Reaprofitar un child antic: només recomanable si el codi és útil i es pot netejar.
- Crear un child nou des de zero (recomanat):
- Només calen dos fitxers:
style.cssifunctions.php. - Hereta estils i funcions del pare automàticament.
- Ofereix un entorn net per afegir personalitzacions amb visió i control.
- Només calen dos fitxers:
4. Creació d’un Child Theme pas a pas
4.1. Arxius mínims
Un child només necessita:
style.css→ identifica el tema i conté el CSS personalitzat.functions.php→ carrega estils i funcions del pare i permet afegir codi propi.
4.2. Estructura de carpetes
blocksy-child/
│── style.css
│── functions.php
4.3. Contingut del style.css
/*
Theme Name: Blocksy Child
Theme URI: https://degalalab.com
Description: Exemple de child theme net i optimitzat
Author: deGalaLab
Author URI: https://degalalab.com
Template: blocksy
Version: 1.0.0
Text Domain: blocksy-child
*/
/* Afegir CSS personalitzat aquí */
Nota: el camp Template: blocksy indica el tema pare. La resta de camps són informatius i poden adaptar-se a cada projecte.
4.4. Contingut del functions.php
<?php
/**
* Blocksy Child - functions.php
*/
// Carregar estils del pare i del fill
function blocksy_child_enqueue_styles() {
$parent_style = 'blocksy-style'; // identificador del tema pare
// Estil del tema pare
wp_enqueue_style(
$parent_style,
get_template_directory_uri() . '/style.css'
);
// Estil del tema fill
wp_enqueue_style(
'blocksy-child-style', // nom intern del child
get_stylesheet_directory_uri() . '/style.css', // ruta al child
array( $parent_style ), // es carrega després del pare
wp_get_theme()->get('Version') // controla la caché
);
}
add_action('wp_enqueue_scripts', 'blocksy_child_enqueue_styles');
Lectura del codi: primer es carrega el tema pare; després, el child. Això garanteix que les personalitzacions es mantinguin sempre estables i sostenibles en el temps.
4.5. Instal·lació
- Comprimir la carpeta en
.zip. - A WordPress → Aparença > Temes > Afegir nou.
- Pujar i activar el
.zip.
4.6. Resultat
- El lloc es veu igual que amb el tema pare.
- Tota personalització es fa al child.
- Les actualitzacions del pare no afecten els canvis.
5. Editors de codi recomanats per Child Themes
6. Mini-guia pràctica amb VS Code
- Crear carpeta
blocksy-child. - Afegir els fitxers
style.cssifunctions.php. - Escriure el codi indicat anteriorment.
- Comprimir en
.zip. - Instal·lar des de WordPress.
7. Documentació relacionada
- Child Themes a WordPress – Documentació oficial
- Blocksy Docs – Child Theme
- Contingut relacionat a deGalaLab:
Un child theme és el pont entre l’ordre i la creativitat digital.
És molt més que una tècnica: és un espai de llibertat i coneixement aplicat, és a dir, permet a la creativitat poder créixer sense posar en risc la base del projecte.
Aquest equilibri permet que el web tingui la solidesa d’una estructura establerta i, alhora, la flexibilitat d’un espai creatiu. El tema pare aporta estabilitat i seguretat; el tema fill obre la porta a l’experimentació, a l’aprenentatge i a la innovació.
Gràcies a aquesta dualitat, és possible desenvolupar projectes que no només funcionen, sinó que evolucionen i s’adapten sense perdre el seu sentit original. És un punt de trobada entre coneixement aplicat i llibertat creativa.
📌 Sèrie Estratègies Flexibles
Tecnologia Creativa
Màrqueting Digital
Enginyeria del Coneixement
Preguntes freqüents sobre Child Themes a WordPress
Què és un Child Theme a WordPress?
Un child theme a WordPress és un tema que hereta disseny i funcionalitat del tema pare. Serveix per personalitzar una web de manera segura, evitant perdre els canvis quan el tema pare s’actualitza.
Com crear un Child Theme pas a pas?
Per crear un child theme només cal una carpeta amb dos fitxers: style.css i functions.php. Després es comprimeix en .zip i s’instal·la com qualsevol altre tema. Aquesta guia child theme explica tots els passos detallats.
És millor personalitzar un tema WordPress directament o amb Child Theme?
Mai és recomanable personalitzar un tema WordPress directament, ja que els canvis es perden en cada actualització. Amb un child theme, les modificacions es mantenen i la web és més segura i estable.
Què és un Blocksy Child Theme?
Un Blocksy child theme és un tema fill creat específicament per Blocksy, un dels temes més moderns i flexibles per WordPress. Permet personalitzar el disseny i afegir funcions sense tocar el codi del tema pare.
Per què seguir una guia de Child Theme?
Seguir una guia child theme és la millor manera d’assegurar que la configuració és correcta. A més, permet entendre com funciona WordPress i aplicar bones pràctiques de desenvolupament i manteniment web
Com afecta el Child Theme al SEO o rendiment web?
Un child theme no té impacte negatiu en el SEO ni en el rendiment web. De fet, pot millorar-los: el codi personalitzat queda separat i organitzat, s’evita perdre configuracions i la web es manté estable en cada actualització del tema pare. L’únic a tenir en compte és optimitzar el CSS i funcions afegides perquè no carreguin més del necessari.