AntoineM (Créer un compte)

Toutes mes réponses sur les forums

15 sujets de 16 à 30 (sur un total de 122)
  • Auteur
    Messages
  • en réponse à : [Résolu] theme-functions.php #951954
    AntoineM
    Participant
    Chevalier WordPress
    173 contributions

    Et, 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!

    en réponse à : [Résolu] theme-functions.php #951952
    AntoineM
    Participant
    Chevalier WordPress
    173 contributions

    Ai 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.

    en réponse à : [Résolu] theme-functions.php #951950
    AntoineM
    Participant
    Chevalier WordPress
    173 contributions

    regarde 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:

    en réponse à : [Résolu] theme-functions.php #951948
    AntoineM
    Participant
    Chevalier WordPress
    173 contributions

    (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)

    en réponse à : [Résolu] theme-functions.php #951945
    AntoineM
    Participant
    Chevalier WordPress
    173 contributions

    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)s

    en réponse à : [Résolu] theme-functions.php #951942
    AntoineM
    Participant
    Chevalier WordPress
    173 contributions

    Désactiver donc la function?
    Dans le theme enfant? Ou? Comment?

    en réponse à : [Résolu] theme-functions.php #951940
    AntoineM
    Participant
    Chevalier WordPress
    173 contributions

    Ok, je recommence :
    dans le theme parent, je remet comme d’origine et je suis vos instructions, et là, j’ai 2 fois la ligne dans le footer???
    celle du theme-functions.php parent
    et
    celle du theme-fonctions.php enfant

    Mais on avance!
    PS : En fait je fais ces opérations surtout pour essayer de comprendre le fonctionnement.

    en réponse à : [Résolu] theme-functions.php #951938
    AntoineM
    Participant
    Chevalier WordPress
    173 contributions

    Bien, ça a l’air de marcher. Je verrais à la prochaine maj du thème.
    J’ai donc crée le fichier functions.php dans le dossier de mon thème enfant.
    J’ai eu un message d erreur!
    Dans le fichier theme-functions.php du thème parent, j’ai du changer la ligne :

    function parabola_site_info() {

    en

    function parabola_site_info_child() {

    Une question, puisque le theme-fonctions.php (donc parent) a été modifié, quid lors de la mise à jour?

    en réponse à : [Résolu] theme-functions.php #951937
    AntoineM
    Participant
    Chevalier WordPress
    173 contributions

    ok je me lance :
    1 dans le dossier du theme-enfant, je crée un fichier functions.php :

    Dedans j’y met ma modif, ce qui donne :

     $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">©2013 – 2014</span>
    </div><!-- #site-info -->

    C’est donc « function parabola_site_info() » que je dois renommer?
    En « function parabola-child-01_site_info() »
    par exemple?

    en réponse à : [Résolu] theme-functions.php #951935
    AntoineM
    Participant
    Chevalier WordPress
    173 contributions

    Donc, je reprends, j’ ai un theme, il y a un fichier functions.php et un fichier theme-functions.php (dans un dossier includes).

    Je fait une modif dans le theme-functions.php MAIS cette modif esr effacée à chaque mise à jour du thème.
    Donc je crée un theme-enfant, il contient un fichier style.css (normal).
    Je souhaites donc créer un theme-functions dans le thème enfant afin de garder mes modifs.
    Voilà!

    en réponse à : [Résolu] theme-functions.php #951933
    AntoineM
    Participant
    Chevalier WordPress
    173 contributions

    Oui, j’ ai recréé les répertoires dans le thème enfant! N’est pas une bonne méthode?

    en réponse à : [Résolu] theme-functions.php #951930
    AntoineM
    Participant
    Chevalier WordPress
    173 contributions

    Bjr, donc je reviens vers ce problème.
    Dans mon fichier, functions.php du thème enfant, il y a :

    <?php
    /*
    * Functions file
    * Calls all other required files
    * PLEASE DO NOT EDIT THIS FILE IN ANY WAY
    *
    * @package parabola
    */

    // variable for theme version
    define (« PARABOLA_VERSION », »1.3.4″);

    require_once(dirname(__FILE__) . « /admin/main.php »); // Load necessary admin files

    //Loading include files

    require_once(dirname(__FILE__) . « /includes/theme-functions.php »); // Misc functions

    ?>

    Et la voici le message d’erreur :

    Warning: require_once(/homepages/9/d308989148/htdocs/W_Press_TYF/wp-content/themes/parabola-child-01/includes/custom-styles.php) [function.require-once]: failed to open stream: No such file or directory in /homepages/9/d308989148/htdocs/W_Press_TYF/wp-content/themes/parabola-child-01/admin/main.php on line 7

    Fatal error: require_once() [function.require]: Failed opening required ‘/homepages/9/d308989148/htdocs/W_Press_TYF/wp-content/themes/parabola-child-01/includes/custom-styles.php’ (include_path=’.:/usr/lib/php5′) in /homepages/9/d308989148/htdocs/W_Press_TYF/wp-content/themes/parabola-child-01/admin/main.php on line 7

    Si je rajoute dans le dossier includes du theme enfant, le fichier custom-styles.php, il me reste cette erreur :

    Fatal error: Cannot redeclare parabola_get_theme_options() (previously declared in /homepages/9/d308989148/htdocs/W_Press_TYF/wp-content/themes/parabola-child-01/admin/main.php:24) in /homepages/9/d308989148/htdocs/W_Press_TYF/wp-content/themes/parabola/admin/main.php on line 28

    Et là je sèche!!!

    en réponse à : Propulsé par Mantra & WordPress. #952252
    AntoineM
    Participant
    Chevalier WordPress
    173 contributions

    Bjr, pour changer le footer, il faut :
    faire modif dans le « theme-functions.php », mais il faut creer un fichier enfant, sans quoi, il vous faudras refaire la modif à chaque màj du thème, et ça, je ne sais pas le faire (voir http://www.wordpress-fr.net/support/sujet-96066-theme-functions-php

    en réponse à : NextCellent Gallery Mise en page… #952226
    AntoineM
    Participant
    Chevalier WordPress
    173 contributions

    Mon problème est résolu à moitié.
    En mettant le réglage « Columns » sur 4, l’ affichage me conviendrais, mais je ne sais toujours pas pourquoi en mettant le réglage à 0, l affichage se détériore et ne pas savoir, ça m’énerve…
    Néanmoins, on va dire : Résolu!

    en réponse à : [Résolu] theme-functions.php #951928
    AntoineM
    Participant
    Chevalier WordPress
    173 contributions

    Désolé pour mes abréviations (sms):(
    Pour mon code oui j’ai ce message d’erreur, mais je vais retravailler la dessus ce week-end et je vous ferais part de mes résultats lundi.
    En attendant, bon w end à toutes et tous.:cool:

15 sujets de 16 à 30 (sur un total de 122)