a) Crear en el FTP una carpeta del tema (en el mismo nivel que los demás temas de wp-content\themes añadiendo -child (por ejemplo: storefront-child).
b) En esa nueva carpeta storefront-child crear los ficheros style.css y functions.php.
c) En style.css de esa nueva carpeta escribir:
/*
Theme Name: Storefront Child
Theme URI: http://example.com/twenty-fifteen-child/
Description: Storefront Child Theme
Author: John Doe
Author URI: http://example.com
Template: storefront
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: storefront-child
*/
body { background-color: #2C2961; }
d) en functions.php de esa nueva carpeta:
<?php
add_action("wp_enqueue_scripts", "theme_enqueue_styles");
function theme_enqueue_styles() {
wp_enqueue_style("parent-style", get_template_directory_uri()."/style.css" );
wp_enqueue_style("child-style", get_stylesheet_directory_uri()."/style.css", array("parent-style"));
}
?>
e) Ir al admin del WP y en Apariencias->Themes activar el nuevo tema storefront-child
f) De esta manera seguirá cargado todo el tema original con su CSS más las modificaciones que vayamos poniendo en el CSS del child
Más información en:
https://codex.wordpress.org/Child_Themes
Es muy cierto lo que dices acerca de los child themes. Suelo descargar plantillas gratis para wordpress y las modifico a mi gusto para que parezcan profesionales pero cuando actualizaba el theme mis modificaciones desaparecían. Así descubrí los child themes y comencé a utilizarlos
ResponderEliminar