Nimbala9
Respuestas de foro creadas
-
Foro: Diseño – Temas y plantillas
En respuesta a: Problema submenus desaparecenGracias. Por cierto, tengo otra pregunta. La cosa es que he estado modificando algunas cosas en el style.css de mi tema, que es FlatOn 1.0.8., por ejemplo el código que me dices arriba. El problema ha llegado cuando ha aparecido en mi escritorio que hay una nueva actualización de mi tema. Entonces, buscando en google he visto que para que no desaparezcan las modificaciones que he ido realizando en mi tema tengo que crear un tema hijo. Pues bien, ya he creado el tema hijo como se indicaba, creando un nuevo archivo style.css y functions.php para mi tema hijo.
Me han quedado así:
El style.css de mi tema hijo (FlatOn-child):/*
Theme Name: FlatOn Child
Theme URI: http:///www.lapiznomada.com/
Description: FlatOn Child Theme
Author: Andrea Bergareche
Author URI: http://www.lapiznomada.com/
Template: flaton
Version: 1.0.
Tags: custom-background, custom-header, custom-menu, featured-images, fixed-layout, post-formats, responsive-layout, right sidebar, sticky-post, threaded-comments, translation-ready, two columns
Text Domain: flaton-child
.
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
@import url(«../flaton/style.css»);/*————————————————————-
Y el achivo functions.php de mi tema hijo:
<?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_uri(), array( ‘parent-style’ ) );
}
?>
<?phpfunction childtheme_create_stylesheet() {
$templatedir = get_bloginfo(‘template_directory’);
$stylesheetdir = get_bloginfo(‘stylesheet_directory’);
?>
<link rel=»stylesheet» type=»text/css» href=»<?php echo $templatedir ?>/library/styles/reset.css» />
<link rel=»stylesheet» type=»text/css» href=»<?php echo $templatedir ?>/library/styles/typography.css» />
<link rel=»stylesheet» type=»text/css» href=»<?php echo $templatedir ?>/library/styles/images.css» />
<link rel=»stylesheet» type=»text/css» href=»<?php echo $templatedir ?>/library/layouts/2c-l-fixed.css» />
<link rel=»stylesheet» type=»text/css» href=»<?php echo $templatedir ?>/library/styles/18px.css» />
<link rel=»stylesheet» type=»text/css» href=»<?php echo $stylesheetdir ?>/style.css» /><?php
}
add_filter(‘thematic_create_stylesheet’, ‘childtheme_create_stylesheet’);?>
Mis dudas son, las modificaciones que yo había realizado antes de crear mi tema hijo en el tema original se mantendrán cuando actualice? POr ejemplo había modificado la altura de mi cabecera, o los colores del tema, todo eso se mantendrá ahora si actualizo?
Por ultimo, he tratado ya de actualizar el tema padre y al intentarlo me devuelve el siguiente mensaje:
Actualizar tema
Descargando paquete de instalación desde https://downloads.wordpress.org/theme/flaton.1.0.9.zip…Descomprimiendo actualización…
No ha sido posible copiar el archivo. flaton/screenshot.png
Volver a la página de temas
Por qué? que pasa? Gracias