IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WordPress PHP Discussion :

modification du pied de page si non prévue par le thème


Sujet :

WordPress PHP

  1. #1
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 486
    Billets dans le blog
    1
    Par défaut modification du pied de page si non prévue par le thème
    Bonsoir,

    je voudrais ajouter une information dans le pied de page. Sa modification n'est pas prévue par le thème (apparence/personnaliser : rien au sujet du pied de page (ou footer)). J'ai aussi trouvé plusieurs tutos qui mentionnent "apparence/éditeur". Mais dans ma page d'administration cela n'existe pas sous "apparence" (5 sous-menus mais pas "éditeur"). Donc comment faire ? Merci d'avance.

  2. #2
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 486
    Billets dans le blog
    1
    Par défaut
    Merci de m'indiquer quel fichier il faut modifier. Si je sais lequel c'est, ça m'aidera.

  3. #3
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    Bonjour,

    Le mieux est d'accéder aux fichiers par FTP.
    C'est un peu délicat de répondre avec certitude à ta question du fichier.
    En effet, normalement il est obligatoire d'avoir un fichier footer.php mais ce fichier pourrait simplement contenir une fonction et donc il faudra en réalité trouver le fichier de la fonction ^^

    Enfin voilà, tu as la réponse à ta question pour le fichier, et son chemin complet est : /wp-content/themes/<nom_de_ton_theme>/footer.php

  4. #4
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 486
    Billets dans le blog
    1
    Par défaut
    Oui, avant de poster, j'avais bien trouvé ce fichier footer.php et trouvé dedans <?php wp_footer(); ?>. La fonction wp_footer() est définie dans le fichier general-template.php qui est dans le même répertoire. Par contre, on y trouve
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    function wp_footer() {
    	/**
    	 * Prints scripts or data before the closing body tag on the front end.
    	 *
    	 * @since 1.5.1
    	 */
    	do_action( 'wp_footer' );
    }
    et là, je ne sais pas où regarder...

  5. #5
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    Salut,


    Tu n'as pas essayé d'y écrire quelque chose et de voir où ça apparaissait sur le site ?
    Personnellement, quand j'ai un doute, j'écris souvent des chaînes simples et pas trop répandues (dans le language courant).
    Exemple : "ABC". Après, tu fais un CTRL+F (ou Pomme +F) sur ta page et tu regardes où ça s'affiche.
    Si tu l'avais fait, tu aurais vu qu'écrire avant ou après <?php wp_footer(); ?>, t'aurais affiché ton texte ;-)


    Autre possibilité : utiliser les hooks de WP.
    Dans ce cas-là, il faut écrire quelque chose comme ça dans le fichier functions.php de ton thème :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function my_footer()
    {
        echo PHP_EOL . '<pre>' . print_r("ABC", true) . '</pre>' . PHP_EOL;
    }
     
     
    // 'wp_footer' ne sort pas de nul part. Il est défini par ce que tu as vu dans la fonction wp_footer()
    // avec la ligne : do_action( 'wp_footer' );
    add_action('wp_footer', 'my_footer');

  6. #6
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 486
    Billets dans le blog
    1
    Par défaut
    Tes astuces ne permettent pas de savoir quel fichier PHP est concerné donc pas possible de modifier l'existant. Par contre, j'ai pu ajouter un truc dans le bas de page : dans functions.php :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function my_footer()
    {?>
      <-- du code html -->
    <?php }
     
     
    // 'wp_footer' ne sort pas de nul part. Il est défini par ce que tu as vu dans la fonction wp_footer()
    // avec la ligne : do_action( 'wp_footer' ); J'ai rien vu qui puisse correspondre
    add_action('wp_footer', 'my_footer');

  7. #7
    Invité
    Invité(e)
    Par défaut
    Bonjour Laurent,

    il faudrait un jour que tu apprennes à utiliser WordPress...

    Admin :
    • -> menu "Apparence" -> "Widgets"
    • Là, on trouve à gauche les widgets disponibles, et à droite "Footer Widget area"

    Il suffit d'ajouter un widget "HTML personnalisé".

    N.B. Je l'ai fait.
    Du coup, VIRE la "bricole" que tu as faite.

  8. #8
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 486
    Billets dans le blog
    1
    Par défaut
    Merci. J'ai fait le ménage.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 17/11/2015, 11h14
  2. Modification "Entete" / "Pied de Page" Open ERP.
    Par thebart59 dans le forum Odoo (ex-OpenERP)
    Réponses: 2
    Dernier message: 27/06/2014, 11h23
  3. [PPT-2007] Eviter Modification du pied de page
    Par macgyver44 dans le forum Powerpoint
    Réponses: 2
    Dernier message: 18/08/2011, 10h35
  4. Réponses: 4
    Dernier message: 09/11/2009, 13h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo