- WordPress :5.8
- Statut : hors support
- Ce sujet contient 18 réponses, 4 participants et a été mis à jour pour la dernière fois par
Flobogo, le il y a 15 heures et 16 minutes.
-
AuteurMessages
-
9 mai 2022 à 21 h 14 min #2402298
Bonjour,
Ma configuration WP actuelle
- Version de PHP/MySQL :
- Thème utilisé : Customizr
- Extensions en place :
- Nom de l’hébergeur : OVH
- Adresse du site : couteaumaryse.fr
Problème(s) rencontré(s) : Bonjour, j’ai crée différents modèles de page .php mais ils ne s’affichent pas dans la liste déroulantes de la page administrateur. En cherchant un peu, j’ai vu que certaines personnes conseillent de changer de thème et de revenir ensuite à son thème, mais cela ne marche pas pour moi. Quelqu’un peut il m’aider ? Merci
9 mai 2022 à 23 h 43 min #2402312Bonjour,
Comment avez-vous créé vos modèles de pages ? Avec une extension ? Si oui, laquelle ? En codant ? Si oui, avec quel code / quel tuto ?
10 mai 2022 à 8 h 53 min #2402350Bonjour, j’ai utilisé Notepad++ et j’ai fait des pages .php que j’ai chargées par FTP dans mon thème enfant.
En fait j’ai recopié le fichier custom-page.php du thème principal Customizr, j’ai changé le nom et modifié le code qui m’intéressait.
11 mai 2022 à 0 h 00 min #2402396Vérifiez que vous avez correctement défini l’appel d’un modèle de page à retrouver sur cet article.
11 mai 2022 à 10 h 28 min #2402417Bonjour, j’avais déjà lu cette page et j’ai fait comme il est indiqué. Je ne sais vraiment pas quoi faire.
11 mai 2022 à 10 h 48 min #2402421J’ai déplacé mon modèle qui était dans le thème enfant vers le répertoire principal et la liste déroulante apparaît, mais maintenant j’ai un autre problème. Quand je veux prévisualiser ma page j’ai le message : « Il y a eu une erreur critique sur ce site. »
13 mai 2022 à 0 h 11 min #2402539Est-ce que le thème-enfant fonctionne correctement ? Vous avez déjà modifié des codes CSS dans le fichier style du thème-enfant, ou bien une fonction ou un template ?
13 mai 2022 à 17 h 43 min #2402603Je pense qu’il est correct. Quand je mets les pages dans le thème principal elles apparaissent et disparaissent quand je les mets dans le thème enfant.
Est-ce que c’est gênant si je laisse les page.php dans le thème principal ? Elles ne vont pas être supprimées avec les mises à jours ?
14 mai 2022 à 0 h 55 min #2402620Est-ce que c’est gênant si je laisse les page.php dans le thème principal ?
Oui, pour la raison ci-dessous
Elles ne vont pas être supprimées avec les mises à jours ?
Si, bien sûr. Bon, vous pouvez conserver une copie, et les remettre à chaque mise à jour du thème, mais il faudra aussi re-modifier vos pages à chaque fois, puisque le choix du modèle de page aura « sauté. Un peu contraignant quand même.
Il serait donc plus simple (sur le long terme) de les mettre dans le thème-enfant, si on comprend pourquoi ça ne fonctionne pas. Je répète donc la question : avez-vous modifié du CSS ou autre dans le thème-enfant ?
Petit test simple, dans le fichier style.css du thème-enfant, vous ajoutez ce code :p {color: red;}
Si vos textes se retrouvent écrits en rouge, c’est que le thème-enfant fonctionne. (vous pouvez supprimer le code ensuite 😉 )
14 mai 2022 à 9 h 51 min #2402634ça ne marche pas !
Dans le style.css j’ai le code suivant :
/**
Theme Name: customizr enfant
Description: Theme enfant de customizr
Template: customizr
*/et dans function.php :
<?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’ );
}
?>
J’ai respecté la casse, je ne vois pas ce qui ne va pas.
14 mai 2022 à 10 h 08 min #2402635Bonjour,
Essayez plutôt:
h1 {color: red!important;}
Et regardez si les titres des pages passent en rouge.
14 mai 2022 à 12 h 33 min #2402643j’ai testé ce thème et ce qu’ont indiqué Flobogo et ferman fonctionne chez moi. et j’ai utilisé le fichier « style.css » que vous nous avez montré donc il est bon.
est ce que vous avez bien activé le thème enfant dans l’espace d’administration -> Apparence ?
14 mai 2022 à 14 h 54 min #2402650NOOON !!!! Je ne l’avais pas activé, ça m’avait complètement échappé !
Maintenant tout marche, je récupère mes pages dans le menu déroulant et la feuille de style fonctionne. Ouf…
Merci à vous tous pour votre aide, mais je me pose une autre question : j’avais mis pas mal de CSS additionnel dans le thème principal et j’ai tout mis dans la feuille de style du thème enfant. Mais je me demande alors à quoi sert le CSS additionnel ? Et si l’on utilise les deux, lequel prend le pas sur l’autre ? La feuille de style ou le CSS additionnel ?
14 mai 2022 à 15 h 21 min #2402654quand plusieurs règles css ciblent le même éléments, il y a plusieurs choses qui sont prises en comptes pour calculer la règle qui sera appliquée comme par exemple les positions des 2 règles, le nombres de sélecteur de différents types, etc.
mais dans le cas d’un thème enfant et d’un thème parent, la séparation est là parce que le thème parent peut être mis à jour ce qui va supprimer toutes les modifications. c’est pour cela qu’il faut tout mettre dans le thème enfant.
14 mai 2022 à 16 h 03 min #2402656Juste pour compléter: quand le thème parent est mis à jour, les CSS ajoutées directement dans le fichier style CSS (du thème parent) sont supprimées. Personne ne devrait faire ça.
Les CSS additionnelles ne sont pas effacées. La raison en est qu’elles sont stockées dans la base de données (ce sont les seules CSS dans ce cas) et bien sûr les CSS ajoutées dans le thème enfant ne sont pas non plus effacées. A sélecteur égal quelle règle CSS a priorité entre CSS additionnelle et CSS thème enfant, je ne m’étais jamais posé la question. Il faudrait essayer.
Et je viens d’essayer: les CSS additionnelles semblent être prioritaires.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.