Maison > Questions et réponses > le corps du texte
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
P粉3176793422024-03-28 15:29:04
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 fonction get_stylesheet_uri()
, vous pouvez voir qu'elle renvoie l'URL complète du fichier style.css dans le répertoire du thème enfant
function get_stylesheet_uri() { $stylesheet_dir_uri = get_stylesheet_directory_uri(); $stylesheet_uri = $stylesheet_dir_uri . '/style.css'; return apply_filters( 'stylesheet_uri', $stylesheet_uri, $stylesheet_dir_uri ); }
Donc, 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');