Maison  >  Questions et réponses  >  le corps du texte

Le style.css du thème enfant dans Wordpress ne peut pas écraser le fichier index.php

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粉103739566P粉103739566179 Il y a quelques jours263

répondre à tous(1)je répondrai

  • P粉317679342

    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');

    répondre
    0
  • Annulerrépondre