• Contact
  • L’esPresso
  • Guide blogging
  • Les Prestations
  • Mentions
  • A Propos

La bible du blogueur débutant
facebook
linkedin
rss
twitter

  • •••
  • Se former
  • WordPress
    • Utiliser
    • Plugins
    • Performances
    • Themes
    • Reférencement
  • Blogging
  • Gerer un site
  • blablog
  • Participer
    • On parle blogging ?
    • WP c’est vous !




Theme wordpress : le footer

27 juin 2011
by Stef-4h18
footer, themes, wordpress
5 Comments

Article(s) lié(s)

  • Modifier ou créer son thème WordPress
  • Theme WordPress, le fichier index.php
  • Theme WordPress : The Loop
  • Installer un thème
  • Theme wordpress : le footer
  • Thème Wordpress : Les Tags Conditionnel
  • Comment choisir son thème
  • Le fichier single.php
  • Le fichier header.php
  • Le fichier index.php de votre thème WordPress

 

Dans cette série d’articles, je vous propose de décortiquer un thème WordPress. Pour que cela soit parlant, j’ai donc décidé de m’appuyer sur le thème de 4h18. Après avoir vu le header.phpLangage serveur qui permet de généré les pages de votre site à la volée selon les informations demandées par l’internaute. Fonctionne traditionnellement de concert avec un base de données, de type MySQL. Avec PHP, on parle de site dynamique., puis le fichier index.php, nous avons découvert la fonction centrale de WordPress : The loopLa boucle de WordPress, écrite en langage PHP, elle permet d’afficher un ou plusieurs articles de votre selon la page demandée par l’internaute. Sans elle, pas de site !. Regardons désormais le fichier footer.php

Le footer de votre site, c’est donc tout logiquement le fichier footer.php. Une logique implacable. Il est donc inutile de chercher midi à 14h00. Ce fichier ne recel pas de difficultés majeur, mais un petit piège.

La fonction wp_footer

Il vous est sans doute arrivé d’avoir des plugins qui ne fonctionnent pas comme il faut. Ce sont souvent des plugin qui embarquent une bonne dose de JavaScript. Etp our cause. Si dans votre footer vous ne faites pas appel à la fonction wp_footer(), inutile de rêver. Cette fonction permet donc de faire fonctionner la plupart des plugins qui viennent placer leur fichier JS dans le footer. Si vous vous lancez dans la création de thème, n’oubliez pas cette fonction.

Pour le reste, rien de magique. Pour 4h18, j’ai crée trois sidebar pour me permettre d’avoir un peu de souplesse dans les contenus du pied de page. Ainsi, je peux placer à près tout ce que je veux.

En dessous de ces sidebar, j’ai mis les liens traditionnels comme les mentions légales, une sorte de copyright, et les liens vers les réseaux sociaux sur lesquels je suis présent.

Dans la logique des choses, le pied de page est le même pour toutes les pages de votre site. Mais si vous êtes joueur, vous pouvez en créer pour presque toutes les pages. Pour cela, vous ferez appel au « conditonnal tag » de WordPress. Quelque chose comme « Si cette page est l’accueil, alors, affiche moi le footer 1″, « si cette page est un article, affiche moi le footer 2″, et ainsi de suite. L’emploi de ces tags est très utile, et nous y attarderons très prochainement.

D’ici là, je vous livre le code source de mon fichier footer.php. Faites en bon usage !

<br /><br /><!--V2--><br /> <div id="footer"><br /> <div><br /><br /> <!-- LES WIDGETS --><br /> <div><br /> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("footer-gauche") ) : ?><br /> <?php endif; ?><br /> </div><br /><br /> <div><br /> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("footer-centre") ) : ?><br /> <?php endif; ?><br /> </div><br /><br /> <div><br /> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("footer-droite") ) : ?><br /> <?php endif; ?><br /> </div><br /> <!-- FIN DES WIDGETS --><br /><br /> <div></div><br /><br /> <!-- LES LIENS VERS RESEAUX SOCIAUX --><br /> <div><br /> <table><br /> <tr><br /> <td><p>&nbsp;</p></td><br /> </tr><br /> <tr><br /> <td><a href="http://www.facebook.com/4h18fans" title="L'info WordPress en continue, et plus encore, sur la page fan Facebook de 4h18" target="_blank"><img src="http://4h18.com/wp-content/logo418/facebook.png" border="0"></a></td><br /> <td><a href="http://twitterRéseaux social basé sur l'échange de messages composés de 140 caractères maximum..com/4h18" title="Des infos, des liens, de l'aide, WordPress par 4h18 est sur Twitter" target="_blank"><img src="http://4h18.com/wp-content/logo418/twitter.png" border="0"></td><br /> <td><a href="http://feeds.feedburner.com/4h18" title="Le flux RSSFlux de syndication. Fil d'actualité au quel le visiteur s'abonne pour recevoir des informations en temps réel, soit dans un logiciel de lecture RSS soit par email. pour ne rien rater sur WordPress" target="_blank"><img src="http://4h18.com/wp-content/logo418/rss.png" border="0"></td><br /> <td><a href="http://www.viadeo.com/fr/profile/stephane.briot1" target="_blank"><img src="http://4h18.com/wp-content/logo418/viadeo.png" border="0" /></a></td><br /> <td><a href="http://www.linkedin.com/in/sbriot" target="_blank"><img src="http://4h18.com/wp-content/logo418/linkedin.png" border="0"></a></td><br /> </tr><br /> </table><br /> <!-- FIN DES LIENS VERS RESEAUX SOCIAUX --><br /> <p>&nbsp;</p><br /><br /> <!-- COPYRIGHT ET MENTIONS LEGALES --><br /> <p><a href="<?php bloginfo('url')?>" title="WordPress & WordPress Multisite">WordPress par 4h18.com - La r&eacute;f&eacute;rence pour tout savoir sur votre CMSContent Management System (Systeme de Gestion de Contenu).  Site internet qui vous permet de vous concentrer sur la gestion de votre contenu. Citons WordPres, Drupal ou encore Joomla.
.</a></p><br /> <p><a href="http://4h18.com" title="votre site wodpress">4h18.com</a> est un site r&eacute;alis&eacute; par <a href="http://briot.me" target="_blank">St&eacute;phane Briot</a> - <a href="http://4h18.com/mentions/">Mentions Légales</a></p><br /> <!-- FIN COPYRIGHT ET MENTIONS LEGALES --><br /> </div><br /><br /> </div><br /> </div><br /><br /> <!-- APPEL WP_FOOTER POUR FAIRE FONCTIONNER CERTAINS PLUGINS (appel des JS en footer) --><br /> <?php wp_footer();?><br /><br /><!-- JS du boutton GG plus 1 --><br /><script type="text/javascript" src="http://apis.google.com/js/plusone.js"><br /> {lang: 'fr'}<br /></script><br /><br /> </body><br /></htmlHtml : Langage courant des pages internet composé de balises qui permettent de structurer la page et son contenu><br /><br />
Retour en haut ↑




« Theme WordPress : The Loop

Theme WordPress, le fichier index.php »




Abonnez-vous

Abécédaire

Télécharger gratuitement le guide pour tout savoir et bien débuter dans le monde blogging.

esPresso

Recevez la meilleure source d'information pour WordPress, abonnez vous gratuitement.

Fait passer !

  • google-share

 

Pour les moteurs, ça parle de :

  • footer wordpress
  • footer php wordpress
  • wordpress modifier footer
  • tag wordpress footer
  • modifier footer php wordpress web
  • mentions légales dans sidebar wordpress
  • intégrer son theme wordpress
  • insérer mentions légales wordpress
  • insérer mention légales dans pied de page wordpress
  • modifier footer wordpress

5 Comments
  1. anthony (@synapse_studio) (@synapse_studio) 27 juin 2011 at 9 h 30 min Répondre
    [veille] Theme wordpress : le footer http://bit.ly/kjky6R #wordpress
  2. Akian 30 juin 2011 at 11 h 37 min Répondre
    Hello !

    Je m'entraîne actuellement sur un WP en local et créer différentes zones widgetisables me paraît être un bon exercice.

    J'ai d'abord tenté de mettre la fonction register_sidebar dans mon functions.php, puis j'ai récupéré le code de ton index.php que tu as donné dans un autre article.

    Mais mon admin ne détecte qu'une sidebar, même lorsque je lui en indique plusieurs dans register_sidebar.

    Ma question est donc : je vois comment tu déclares les zones widgetisables dans ton index et ton footer, comment fais-tu par contre pour que l'admin les prenne en compte dans la partie widget ?

    Merci de ces articles en tout cas, j'y trouve beaucoup d'inspiration pour poursuivre mes exercices ! ;]
    • Stef-4h18 30 juin 2011 at 17 h 16 min Répondre
      Voici la fonction qui va bien :

      register_sidebar(
      array(
      'id' => 'home-gauche',
      'name' =>'accueil-gauche',
      'description' => 'Accueil, colonne gauche',
      'before_widget' => '',
      'after_widget' => '',
      'before_title' => '',
      'after_title' => ''
      )
      );

      Les infos sur la fonction / codex wordpress
      • Akian 1 juillet 2011 at 11 h 29 min Répondre
        Merci beaucoup ! Je vais tester ça pour voir si j'y arrive !
      • Akian 1 juillet 2011 at 11 h 54 min Répondre
        Ah, j'ai réussi. Merci beaucoup de ton aide, c'est vraiment une fonction super pratique.

Woo ! T'en penses quoi ? Annuler la réponse.

*
*

captcha *

Récupérez le lien vers le dernier article de mon blogMontrer plus d'articles

Notifiez-moi des commentaires à venir via email. Vous pouvez aussi vous abonner sans commenter.

Abécédaire

Télécharger le guide du blogging



Publicité


Y'a ça aussi à lire

Le projet, ou la lutte entre doutes et compétences
21 mai 2012
un thème premium pour wordpress
Nouveau design sur 4h18
20 mai 2012
Je ne suis pas un robot
18 mai 2012
Pourquoi je blogue, par Benjamin
17 mai 2012
WordPress : Slider or not slider ?
17 mai 2012

Thèmes WordPress (sponsors)

  • Landscaper - Fullscreen Business WordPress Theme
  • WOW! mySite WordPress Mobile Theme
  • Switch - Responsive WordPress Theme
  • Velvet: Clean, Responsive WordPress Theme
  • WowWay - Interactive & Responsive Portfolio Theme
  • Spark - Responsive One-Page HTML5 WordPress Theme

Recherches populaires

  • 1&1 my website
  • mailchimp
  • 1and1
  • mailchimp en français
  • utiliser wordpress
  • menu wordpress
  • wordpress multisite

Les plus bavards

4h18 - Stef' (@4h18) (@4h18)
150 comments
Jérôme COMMARET
122 comments
anthony (@synapse_studio) (@synapse_studio)
47 comments
BoiteaWeb
32 comments
Arle Uein@La Gazette
26 comments
Mathias@incanorama
24 comments
valérie thuillier
21 comments

Thèmes WordPress

Elegant Themes

Thèmes Magazine

Les meilleurs thèmes WordPress

WordPress Premium par oBox

Templatic WordPress Themes

Liens utiles

  • Boite à Web
  • Euklide
  • GeekPress
  • Mademoizelle Geekette
  • SEOMix
  • wp channel
  • WPTrads

WordPress & blogging par 4h18