- WordPress :4.7
- Statut : résolu
- Ce sujet contient 8 réponses, 3 participants et a été mis à jour pour la dernière fois par Flobogo, le il y a 7 années et 3 mois.
-
AuteurMessages
-
12 juin 2017 à 17 h 12 min #1641808
Bonjour,
Ma configuration WP actuelle
- Version de PHP/MySQL : derniere
- Thème utilisé : sydney
- Extensions en place : aucune
- Nom de l’hébergeur : local
- Adresse du site :
Problème(s) rencontré(s) :
Bonjour,
Je voudrais ajouter des effets css à mon theme sur le bouton de la page d’accueil mais il faut que j’ajoute une class dans un fichier qui s’appelle « slider.php ».
Ce fichier est à l’intérieur du dossier « inc »… lui même à l’intérieur du dossier du thème (sydney).
Si je fais les modifications dans mon thème parent, l’effet fonctionne !
j’ajoute une classe au bouton
if ($slider_button) {
echo '<a href="' . esc_url($slider_button_url) . '" class="roll-button button-slider slideExpandUp">' . esc_html($slider_button) . '</a>';
}Par exemple, j’ai ajouté la class « slideExpandUp » et bien sûr le code css dans mon fichier css du thème enfant.
Mais si je copie le dossier inc dans mon theme enfant ca ne fonctionne plus.
En clair, je voudrais faire des effets css sans que à la mise à jour du thème je perde tout. merci d’avance
12 juin 2017 à 22 h 36 min #1641916Bonjour,
Les class roll-button et button-slider existent d’origine, ce n’est pas vous qui les avez ajoutées ?
Avec accès au site, on pourrait vérifier le CSS appliqué au slider et au bouton.
13 juin 2017 à 8 h 50 min #1641950Bonjour
Merci de cette réponse.
En effet, moi j’ai juste ajouté la classe
slideExpandUp
Juste après button-slider
Avec le css, cette class fait petit effet sympa sur le bouton de la page d'accueil ! grâce à cette librairie css : http://www.justinaguilar.com/animations/ Ah oui, le site est en local, mais c'est le thème sydney, assez connu ;-)
13 juin 2017 à 15 h 11 min #1642075N’y a t’il pas quelque chose à ajouter dans le fichier functions.php du thème enfant ?
Afin de mentionner qu’il faut suivre le dossier inc et tous les fichiers à l’intérieur comme on le fait pour le fichier style.css avec ce code :
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );Merci 😉
14 juin 2017 à 0 h 02 min #1642236Si d’autres class existent déjà, inutile d’en ajouter. Vous devriez arriver à spécifier le bouton avec les class déjà prévues, en combinant si besoin avec des id de page ou autre.
Mais là, sans accès au site, impossible de vous aider.Et pour votre 2ème demande, essayez ça :
add_action( 'wp_enqueue_scripts', 'autre_enqueue_styles' );
function autre_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/inc/nom-du-style.css' );14 juin 2017 à 0 h 15 min #1642243Bonjour,
Il me semble que le thème Enfant de Sydney est Bistro.
En effet, je fonctionne aussi sur Sydney (pro).
Voici la capture d’écran de l’entreprise avec le lien visible en haut de la fenêtre.
Bonne soirée.
Laïus.
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.14 juin 2017 à 0 h 47 min #1642254Non ca ne fonctionne pas Flobogo ;-(
J’avais bon espoir !
Je suis obligé d’utiliser cette classe car elle est liée à la librairie css que j’ai copié ici :
http://www.justinaguilar.com/animations/css/animations.css
Je n’ai pas compris ta réponse Laïus ?
14 juin 2017 à 10 h 49 min #1642291Mille excuse Flobogo, tu as raison. Nul besoin de créer une class comme tu l’avais dit… j’ai simplement remplacé dans mon fichier css la class slideExpandUp par button-slider et ainsi nul besoin de copier un dossier dans le thème enfant. Au top ! merci!
14 juin 2017 à 19 h 42 min #1642465Cool, de rien 🙂 Merci d’avoir marqué « résolu »
(moi non plus, je n’avais pas compris la réponse de Laïus)
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.