ccc

Wordpress: Child Themes, para que no se fastidie el wordpress cuando haya actualizaciones

Wordpress: Child Themes, para que no se fastidie el wordpress cuando haya actualizaciones
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:
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
    $parent_style = 'parent-style';
    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 ),
        wp_get_theme()->get('Version')
    );
}

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

No hay comentarios:

Publicar un comentario