Pregunta sobre Arreglando WordPress de Wordpress:

Los archivos .css del tema del ni帽o no anulan su archivo .css principal

Un usuario pregunt贸 馃憞

Hola,

Durante el 煤ltimo mes he estado creando mi primer sitio web. Antes de eso, no ten铆a conocimientos de codificaci贸n, por lo que todo lo que aprend铆 era nuevo para m铆.

Mi problema durante la semana pasada es que los archivos .css del tema de mi hijo (y el archivo php. Pero eso es un asunto diferente) no anulan su archivo .css principal. He estado buscando una soluci贸n toda la semana, pero hasta ahora no lo he hecho bien.

Este es el c贸digo que ingres茅 en el archivo functions.php secundario

鈥斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺

(1)

<?php

function my_theme_enqueue_styles()

{

$parent_style = 'adforest-style'; // This is 'adforest-style' for the AdForest theme.

wp_enqueue_style( $parent_style, get_template_directory_uri() . '/css/modern.css' );

wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/modern.css', array( $parent_style ), wp_get_theme() >get('1.0.0') );

}

add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );

?>

鈥斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺

(2)

<?php

function my_theme_enqueue_styles()

{

$parent_style = 'adforest-style'; // This is 'adforest-style' for the AdForest theme.

wp_enqueue_style( $parent_style, get_template_directory_uri() . '/css/modern.css' );

wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/modern.css', array( $parent_style ), wp_get_theme() >get('1.0.0') );

}

add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles', 1 );

?>

鈥斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺

(3)

<?php

function my_theme_enqueue_styles()

{

$parent_style = 'adforest-style'; // This is 'adforest-style' for the AdForest theme.

wp_enqueue_style( $parent_style, get_template_directory_uri() . '/css/modern.css' );

wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/modern.css', array( $parent_style ), wp_get_theme() >get('1.0.0') );

}

add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles', PHP_INT_MAX );

?>

鈥斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺

(4) (Usado en el archivo secundario modern.css)

@import url("../css/modern.css");

鈥斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺

Agradezco cualquier ayuda de tu parte 馃檪

(@abhijitrakas)

Hace 2 a帽os, 9 meses

Hola parthunteraustralia,

Creo que hay que reemplazarlo por otro wp_get_theme() >get('1.0.0') le wp_get_theme()->get('Version'). Pruebe este c贸digo y av铆seme si le funciona o no.

(@parthunteraustralia)

Hace 2 a帽os, 9 meses

@abhijitrakas Afortunadamente no cambia.

Este es el c贸digo que tengo actualmente en las funciones child theme.php:

<?php
function my_theme_enqueue_styles() {

    $parent_style = 'adforest-style'; // This is 'adforest-style' for the AdForest theme.

    wp_enqueue_style( $parent_style, get_template_directory_uri() . '/css/modern.css' );
    wp_enqueue_style( 'child-style',
        get_stylesheet_directory_uri() . '/modern.css',
        array( $parent_style ),
        wp_get_theme()->get('Version')
    );
}
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
?>

Este es mi sitio, con el c贸digo de arriba. (No s茅 c贸mo ver el orden en que se carga el .css)
https://parthunter.com.au/

Esta respuesta fue modificada hace 2 a帽os, 9 meses por.

(@abhijitrakas)

Hace 2 a帽os, 9 meses

Simplemente verifique su sitio y su archivo CSS se est谩 cargando correctamente. Primero carga

https://parthunter.com.au/wp-content/themes/adforest/css/modern.css?ver=4.9.5

este archivo CSS y m谩s

https://parthunter.com.au/wp-content/themes/adforest-child/modern.css?ver=1.0.0

cargando este archivo. Significa cargar el archivo CSS correctamente. Ahora debe verificar sus reglas CSS.

(@parthunteraustralia)

Hace 2 a帽os, 9 meses

@abhijitrakas

Es bueno saberlo. 驴Puedo preguntar c贸mo puede ver eso?

Lo siento, tambi茅n suena como un principiante completo, pero 驴c贸mo obtengo las reglas de CSS?

(@abhijitrakas)

Hace 2 a帽os, 9 meses

@parthunteraustralia

Can I ask how you can view that? <- He comprobado la fuente de la p谩gina del sitio, por lo que debe ir a su sitio, haga clic derecho en cualquier lugar de la p谩gina y Ver fuente de la p谩gina haga clic en una opci贸n en eso y la fuente completa del sitio que ver谩 en una nueva pesta帽a del navegador. Luego verifique el archivo de estilos que tiene.

how would I find the CSS rules? <- El CSS que escribi贸 en un archivo de tema CSS para ni帽os que anula el tema CSS principal. Como es nuevo en esto, le sugiero que le pida a su dise帽ador que realice cambios de CSS en el archivo CSS con temas secundarios.

(@parthunteraustralia)

Hace 2 a帽os, 9 meses

Gracias por la informaci贸n.

S茅 lo que he cambiado y todav铆a muestra el tema principal de CSS.

Lo que har茅 es hacer que mi hijo moderno sea blanco. Luego, simplemente cambie el color del encabezado.

Te har茅 saber c贸mo te va en la pr贸xima hora.

Gracias

(@parthunteraustralia)

Hace 2 a帽os, 9 meses

Hola @abhijitrakas

Mir茅 la fuente de la p谩gina (ver fuente:https://parthunter.com.au/), y s铆, en l铆nea 138 parece volver a cargar el padre CSS (modern.css). 驴C贸mo puedo seguir resolviendo este problema?

Gracias

(@judgerookie)

Hace 2 a帽os, 9 meses

@parthunteraustralia

es posible que desee comenzar desde aqu铆: https://codex.wordpress.org/Child_Themes https://codex.wordpress.org/Theme_Development#Theme_Stylesheet

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *