J'espère que cela vous aidera. J'ai créé un thème enfant pour ma page WordPress et y ai configuré style.css et function.php. Je suppose que la file d'attente est correctement configurée car je peux modifier différentes choses et cela montre un succès. Cependant, si j'essaie de modifier quelque chose dans index.php, cela n'écrase pas.
Par exemple, j'essaie de changer la couleur d'un lien lorsque je le survole.
J'ai vérifié divers autres articles et documentations mais rien ne semble aider.
Si ma file d'attente est effectivement correcte, tout conseil ou confirmation serait grandement apprécié.
C'est mon style.css
/* Theme Name: Blossom pin child Theme URI: https://www.diagnosischerry.co.uk Description: A blossom pin child theme Author: Blossom Themes Author URI: https://blossomthemes.com/ Template: blossom-pin Version: 1.0.0 Text Domain: blossom-pin-child */ .archive #primary .post .entry-header .category a { background: red!important; } .archive #primary .post .entry-header .category a:hover { background: red!important; }
Voici mes fonctions.php
<?php // enqueue parent styles function blossompin_scripts() { wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css'); wp_enqueue_style('child-style', get_stylesheet_uri() . '/style.css'); } add_action('wp_enqueue_scripts', blossompin_scripts); ?>
Modifier : La mise en file d'attente semble correcte car je peux mettre à jour l'arrière-plan du texte et d'autres textes, mais j'ai du mal à identifier et à modifier la couleur d'arrière-plan des liens de catégorie.
Ci-dessous se trouve le fond rose auquel je fais référence
La photo ci-dessus est la photo lors de l'inspection. Si je change la couleur du haut du rose au rouge, cela change, mais si je devais copier tout cela et le mettre dans mon style.css, ou simplement choisir les parties que je pense pertinentes, alors ce n'est pas le cas. changez la couleur, gardez juste la couleur rose.
Merci beaucoup Tonnerre
Vous n'utilisez pas correctement la fonction
get_stylesheet_uri()
et ce n'est pas un problème lié au CSS. Si vous vérifiez la définition de la fonctionget_stylesheet_uri()
, vous pouvez voir qu'elle renvoie l'URL complète du fichier style.css dans le répertoire du thème enfantDonc, pour mettre style.css dans un thème enfant, vous devez utiliser
wp_enqueue_style('child-style', get_stylesheet_uri());
或wp_enqueue_style('child-style', get_stylesheet_directory_uri( ) .'/style.css');