Lignes de code du theme enfant (Créer un compte)

  • WordPress :5.3
  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 31)
  • Auteur
    Messages
  • #2335427
    Ragnarr
    Participant
    Initié WordPress
    27 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 7.3 / 5.6
    • Thème utilisé : ColorMag
    • Extensions en place : Really Simple SSL ; Elementor ; Head, Footer and Post Injections ; Yoast SEO et Enhanced Media Library
    • Nom de l’hébergeur : OVH
    • Adresse du site : https://courlisdelamanche.fr/

    Problème(s) rencontré(s) : J’ai créé un thème enfant en y insérant pour l’instant ces lignes

    <?php
    /**
    ** activation theme
    **/

    add_action( ‘wp_enqueue_scripts’, ‘theme_enqueue_styles’ );
    function theme_enqueue_styles() {
    wp_enqueue_style( ‘parent-style’, get_template_directory_uri() . ‘/style.css’ );
    }
    ?>

    Ma question est de savoir  si je dois plutôt copier dans le thème enfant “toutes les lignes” du fichier functions.php du thème parent, et pouvoir ensuite modifier certaine lignes comme (ce que recherche) réduire l’espace entre les images et le texte qui suit celles-ci ?

    Dans ce cas, je ne sais pas si les lignes précédentes du thème enfant créé sont alors utiles.

    Merci de vos réponses.

    #2335429
    PhiLyon
    Modérateur
    Maître WordPress
    25735 contributions

    Bonjour.

    Ne copie surtout pas le code de functions.php dans ton thème enfant, tu vas planter ton site.

    Utilise cette extension pour créer ton thème enfant https://fr.wordpress.org/plugins/child-theme-configurator/

    Elle va générer un fichier style.css dans lequel tu pourras mettre tes modifs CSS et un fichier functions.php dans lequel tu pourras éventuellement ajouter d’autres fonctions.

    Attention, modifier le CSS ce n’est pas trop compliqué, mais pour le fichier functions.php cela requiert un minimum de compétences.

    🙂

    #2335491
    Ragnarr
    Participant
    Initié WordPress
    27 contributions

    Ok merci pour l’aide, en sachant que par rapport à mon thème parent, je souhaite réduire l’espace par défaut entre l’insertion d’une image et le texte qui suit.

    #2335504
    gwenm
    Participant
    Maître WordPress
    1033 contributions

    Bonjour, il faut que tu utilise le clic droit sur l endroit que tu veux modifier-> Inspecter. Et de là tu essais les modifications, et quand ca te va tu copie dans ton style.

    #2335592
    Ragnarr
    Participant
    Initié WordPress
    27 contributions

    J’avais bien localisé la modif à effectuer avec “l’inspector”

    Cela se situe à la ligne 979 de mon fichier style.css du thème parent :

    img.alignleft, img.alignright, img.aligncenter {

    margin-bottom: 1.625em;

    Mais voilà, une fois le thème enfant créé, comment je l’ajoute au fichier style.css du mon thème enfant pour modifier cette marge (ex margin-bottom: 0.500em) et effectuer des modifications futures ?

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2335595
    Flobogo
    Modérateur
    Maître WordPress
    16243 contributions

    Bonjour,

     

    Toutes les modifications de CSS sont à ajouter à la suite (et non pas avant) la description du thème. (infos en vert dans votre capture d’écran)

    Vous devriez apprendre comment fonctionne le CSS, par exemple avec ce site. Dans l’exemple que vous donnez ci-dessus, il manque par exemple l’accolade fermante.  Le CSS est un langage très précis : en cas d’erreur, soit ça ne fonctionne pas, soit ça plante.

    #2335602
    gwenm
    Participant
    Maître WordPress
    1033 contributions

    Bonjour, j ai également du créer un theme enfant. Lorsque que j ai voulu faire une modification de mon style, wp m a dit “non” ne passe pas par la mais plutôt via Personnaliser -> CSS additionel. J ‘imagine que c’est pour tous les themes enfants donc? Que l’on me corrige alors…

    Donc je fais les modifs du theme enfant comme cela. Si tu fais une erreur de code (comme oublier une accolade), wp montrera une erreur. L’avantage est que le changement est en direct, comme ca tu peux voir si ca correspond à tes attente et n’oublie pas d’ enregistrer.

    #2335603
    PhiLyon
    Modérateur
    Maître WordPress
    25735 contributions

    Bonjour.

    Dans un thème enfant, conçu correctement, toutes les modifications/ajouts CSS se font dans le fichier style.css de ce thème enfant.

    🙂

    #2335604
    gwenm
    Participant
    Maître WordPress
    1033 contributions

    Pardon, je m ‘excuse par avance de polluer le sujet de @Ragnarr

    Mais, @Philyon, mon theme enfant a été crée avec le plugin Child Theme Generator. 

    Donc c’est pas normal d’être redirigé vers le CSS additionel ? Le message avait vraiment l ‘air de dire; et ho c’est par ici que ca se passe et non pas par la..

     

    • Cette réponse a été modifiée le il y a 2 mois et 1 semaine par gwenm.
    #2335606
    PhiLyon
    Modérateur
    Maître WordPress
    25735 contributions

    Ce message est affiché par WordPress certes, mais c’est parce qu’il ne peut détecter que tu utilises un thème enfant.

    Il ne faut pas en tenir compte.

    🙂

    #2335607
    gwenm
    Participant
    Maître WordPress
    1033 contributions

    Ha d’accord … merci de m expliquer.. 🙂

    #2335687
    Ragnarr
    Participant
    Initié WordPress
    27 contributions

    Bon, j’ai ajouté une ligne de code (une première pour moi) dans le fichier style.css de mon thème enfant, mais en fait ça n’a pas modifié l’espacement (marge) entre les images et le texte qui suit.

    Alors soit j’ai loupé quelque chose dans l’ajout du sytle.css, soit ce n’est pas la bonne ligne à modifier pour effectuer la réduction d’espacement.

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2335689
    PhiLyon
    Modérateur
    Maître WordPress
    25735 contributions

    Le thème enfant est bien activé ?

    🙂

    #2335690
    Ragnarr
    Participant
    Initié WordPress
    27 contributions

    Oui, il est activé.

     

    #2335691
    PhiLyon
    Modérateur
    Maître WordPress
    25735 contributions

    Donne-nous le code que tu as inséré.

    🙂

15 sujets de 1 à 15 (sur un total de 31)
  • Vous devez être connecté pour répondre à ce sujet.