- Statut : non résolu
- Ce sujet contient 46 réponses, 3 participants et a été mis à jour pour la dernière fois par Anonyme, le il y a 10 années et 8 mois.
-
AuteurMessages
-
17 mai 2014 à 14 h 16 min #951945
Voici donc mon fichier functions.php « enfant »:
$value) { ${« $key »} = $value ; } ?>
<div style="text-align:center;padding:5px 0 2px;font-size:11px">
Site réalisé par <a href="http://www.montpellier-info.com/" target="_blank">
MONTPELLIER INFORMATIQUE</a> <span class="style1">©2014</span>
</div><!-- #site-info -->
Mais la fonction parent « function parabola_site_info() est toujours présente?
Néanmoins, je pense que la soluce finale n’est pas loin…
PS Bon W-end à tou(te)s17 mai 2014 à 14 h 35 min #951946Tu sais Antoine, quand on veut coder, il est important de comprendre ce qu’on fait, et pas de « jeter du code au hasard ».
Pour cela, je te conseille d’ailler voir dans le codex (lien en haut de la page) la syntaxe exacte de la fonction remove_action et add_action (c’est à dire les arguments qui sont passés) ce qui te permettra de comprendre ce que tu dois mettre dans ta fonction « remove_function_parent’
(tu peux déjà comparer entre ton premier add_action() qui est correct, et les deux que tu as mis dans ta fonction ^^
17 mai 2014 à 14 h 52 min #951947AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
17 mai 2014 à 14 h 56 min #951948(tu peux déjà comparer entre ton premier add_action() qui est correct, et les deux que tu as mis dans ta fonction
Mon 1er « add_action() » pour moi c’est :
add_action(‘after_setup_theme’,’remove_fonction_parent’);
Donc si cela est correct, c dans les deux lignes suivantes qu’il subsiste un problème :
remove_action(‘hook’,’function parabola_site_info()’);
add_action(‘hook’,’function parabola_site_info_child()’);C’est le terme hook qui me pose soucis!?!
Effectivement, je ne suis pas codeur mais j’essaie de comprendre comment fonctionne le truc.
Croyez moi, avant de poster ici je fais des recherches, mais je suis « limité »:rolleyes: et ne comprends pas tout.
PS Ai regarder le Codex et n’ai rien trouvé (le boulet)!
PS2 Néanmoins merci à vs 2 (Pde lune et noaneo)17 mai 2014 à 15 h 35 min #951949Oui c’est dans ces deux lignes qu’il y a un problème.
‘hook’ n’est pas un nom de « hook’ et regarde la différence pour le deuxième argument 🙂
lis le codex, comprends les explications, fais la différence entre une variable ($hook) et la valeur de cette variable (‘after_setup_theme’) , regarde comment c’est codé dans le thème parent
17 mai 2014 à 19 h 37 min #951950regarde comment c’est codé dans le thème parent
?
dans le functions.php parent (pour la partie à modifier), il y a/**
* Site info
*/
function parabola_site_info() {
$parabolas = parabola_get_theme_options();
foreach ($parabolas as $key => $value) { ${« $key »} = $value ; } ?>
<div style="text-align:center;padding:5px 0 2px;font-size:11px">
Site réalisé par <a href="http://www.montpellier-info.com/" target="_blank">
MONTPELLIER xxx</a> <span class="style1">©2013 – 2014</span>
</div><!-- #site-info -->
<?php
} // parabola_site_info()
add_action('cryout_footer_hook','parabola_site_info',12);et donc avec ça et vos indications, ai trituré ces 2 lignes
remove_action(‘hook’,’function parabola_site_info()’);
add_action(‘hook’,’function parabola_site_info_child()’);et ai réussi à… rien, arghhhh :boulet:bis!
Modifier le footer, je l avais déjà, mais c’est (déjà dit!) la compréhension qui me fait passer de temps en temps des nuits blanches.
Le pire : même sans y arriver, ai quand même compris quelques trucs, merci.
Le plus pire : c’est que ça appelle pleins d’autres questions…:cool:17 mai 2014 à 20 h 29 min #951951« Hint » « modèle » ….
add_action(‘cryout_footer_hook’,’parabola_site_info’,12);
(sérieux tu as regardé le codex ? )
17 mai 2014 à 22 h 35 min #951952Ai essayé ça
add_action(‘after_setup_theme’,’remove_parabola_site_info’);
function remove_parabola_site_info() {
remove_action(‘cryout_footer_hook’,’parabola_site_info’,12);
add_action(‘cryout_footer_hook’,’parabola_site_info’,12);
}et beaucoup de variantes… et rien… Toujours les 2 fonctions.
17 mai 2014 à 22 h 40 min #951953Bon on progresse, au moins les remove_action et les add_action sont correctement écrits
Mais que fais-tu ?
Tu ajoutes une action… qui « enlève une action » et qui « remet une action »
et tu mets le même nom de fonction … donc tu désactive parabola_site_info pour le réactiver.
18 mai 2014 à 1 h 05 min #951954Et, voilà, ça marche! Mon code final
$value) { ${« $key »} = $value ; } ?>
<div style="text-align:center;padding:5px 0 2px;font-size:11px">
Site réalisé par <a href="http://www.montpellier-info.com/" target="_blank">
MONTPELLIER INFORMATIQUE</a> <span class="style1">©2014</span>
</div><!-- #site-info -->
Merci, énormemnt pour ces explications🍺, j’ai appris au fil de ces posts.
Sincèrement, je pense qu’il va servir par exemple
Je vais pouvoir maintenant attaquer une autre partie, car si je souhaite connaitre un peu les themes-enfants, c’est parce que j’ai l’intentions de… mais nous en reparlerons peut-être dans un autre fil.
PS j’associe bien sur noaneo à ces remerciments (sans sms et avec les balises 😎
Peut_on mettre résolu?
Ah si, lol, c’est quoi le « 12 » dans « parabola_site_info’,12 »? Re lol, excellente nuit à (tou(te)s, vais dormir!18 mai 2014 à 1 h 46 min #951955lol « read the codex » ^^ c’est expliqué en détail
18 mai 2014 à 1 h 50 min #951956Donc ✅ Bon dimanche, moi, je vais lire le codex!
18 mai 2014 à 10 h 26 min #951957AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
19 mai 2014 à 5 h 20 min #951958Bonjour, Pas touvé! Désolé!
19 mai 2014 à 5 h 35 min #951959AntoineM wrote:Bonjour, Pas touvé! Désolé!Non, pas cherché, avec une énooooooooooooooooooooooooooooooooooooooooooorme flemme
http://codex.wordpress.org/Function_Reference/add_action
http://www.tweetpress.fr/codewp/action-filter-hook/ -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.