As alterações de arquivo php não aparecem em uma subpasta de um Tema Filho...

  • Autor Autor volatil
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
V

volatil

Curioso
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola a tod@s, estoy creando un tema hijo de la plantilla con la que estoy trabajando en WordPress, el problema que me encuentro al crear el tema hijo es que los cambios en el archivo .css y los arhivos .php que se encuentren en la raiz del tema hijo si se producen, pero sin embargo si creo una subcarpeta para meter un archivo .php tal y como se encuentra en la plantilla padre, los cambios no se producen en el tema 🙁

He combrodao que en el dicho archivo .php de la carpeta si realizo los cambios en el Tema Padre si se producen los cambios.

¿Que puede suceder?, ¿Porque no se generan los cambios en el archivo .php de la subcarpeta del tema hijo?

Un saludo.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Hola [MENTION=142174]volatil[/MENTION] ¿has revisado que no sea un problema con la caché?

No sé hasta qué punto el PHP se pueda manejar en temas hijos (nunca he escuchado nada al respecto) pero trata de vaciar la caché...
 
Cuando una plantilla actualiza, sólo actualizan el .css?
 
Tienes bien direccionados los archivos que ocupas en la subcarpets? Esto es si le dices donde esta el css y el mismo archivo que el raiz?

Enviado desde mi HUAWEI Y550 mediante Tapatalk
 
Le indico donde esta el css en el padre hijo a través de él archivo fuctions.php del tema hijo. En ningún momento hago referencia a archivos .php

- - - Actualizado - - -

Indicó en el functions.php del hijo donde esta el archivo .css pero no los archivos .php yo lo que hago es crear una copia del archivo .php del tema padre y pegarlo en la misma carpeta en el tema hijo, en este caso creo la carpeta inc.
 
Le indico donde esta el css en el padre hijo a través de él archivo fuctions.php del tema hijo. En ningún momento hago referencia a archivos .php

para el theme hijo tienes que crear un functions.php en
wp-content/themes/hijo/
con:
PHP:
<?php
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
	wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
?>

Luego un style.css con:
PHP:
/*
	Template: ##Nombre del theme padre## (ejemplo theme-padre...seria el text domain del theme padre)
	Theme Name: Theme Hijo
	Text Domain: theme-hijo
*/

Luego usara los archivos php (index.php, single.php, etc) del padre a menos que copies los archivos a modificar en la carpeta del hijo... ejemplo si quieres editar el single.php el cual es el que se usa para msotrar el post, lo copias del theme padre y lo pegas en el theme hijo y asi lo editas
 
Hola Ciklow, he utilizado el código que me has puesto desde cero y sigue sin realizarse los cambios, el problema es que el archivo que tengo que modificar es template-tags.php que se encuentra dentro de la carpeta "inc".

Lo que intento hacer es quitar unas etiquetas span para que se muestre la fecha, categoría y comentarios en una misma línea y no debajo uno de otro. Entonces me ha entrado la duda, si modifico por ejemplo content.php en el tema hijo, si se producen los cambios correctamente.

Entonces si yo hago los cambios en la carpeta template-tags.php del tema padre, cuando la plantilla reciba una actualización me borrará lo modificado no?, es por comprender bien como funciona el Tema hijo en WordPress.

Un saludo y gracias por responder.
 
Voltar
Topo