WordPress : comprendre comment est fait un theme !
Pour personnaliser un thème wordpress, vous ne devez vous interessez qu’aux fichiers presents dans wp-content > theme ! Chaque dossier dans le dossier thème est un thème. Suis je clair ? LOL
Voici donc les fichiers indispensables à la création du thème. Ils servent tous suivant la hiérarchie organisé par WordPress à l’affichage du blog.
– on va trouver l’entête : header.php
- la barre latérale (ou à droite ou à gauche) : la sidebar.php
- le pied de page : footer.php
Voici les informations à mettre dans le header.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head profile="http://gmpg.org/xfn/11" > <title><?php bloginfo('name') ?> <?php if ( is_404() ) : ?> » <?php _e('Not Found') ?><?php elseif ( is_home() ) : ?> <?php //comments_popup_script(); // off by default ?> Garfield download <?php wp_head(); ?> </ head> < Herostratus ipod body> <h1><a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a></h1>
Voici celles qui vont dans le fichier index.php. A savoir aussi, que le fichier single.php sera à créer sur la même base que celui-ci, à l’exception de l’affichage du nombre de commentaires, puisque c’est justement sur ce template que l’on affichera le contenu des commentaires. On reverra ça sur le tutoriel suivant.
<?php get_header(); ?> Intervention film <?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?> <h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2> <?php the_time('j F Y') ?> par <?php the_author() ?> | Catégorie: <?php the_category(', ') ?> | <?php comments_popup_link('Pas de commentaires', '1 Commentaire', '% Commentaires'); ?> <?php edit_post_link('Editer', ' | ', ''); ?> <?php the_content(); ?> <?php endwhile; ?> The Outlaw Josey Wales full <?php endif;?> <?php get_sidebar(); ?> <?php get_footer(); ?> </body> </html>
<ul> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() Hard to Kill movie download ) : ?> CONTENU DE LA SIDEBAR <?php endif; ?> </ul>
Afin de rendre cette barre latérale widgetisable, il faudra ajouter aussi le fichier functions.php avec le code ci-dessous. Pour une sidebar a deux colonnes, il faut simplement mettre “sidebar(2)”…
<?php if ( function_exists('register_sidebar') ) register_sidebar(); ?>
Oui, il manque le footer.php, n’est-ce pas ? Qu’importe, vous mettez e que vous voulez dedans. Vos Copyrights, vos infos importantes… L’important, c’est d’appeler ce fichier depuis l’index.php. On peut par contre en profiter pour y placer un rappel de vos RSS comme ceci :
<a href="feed:<?php bloginfo('rss2_url') ?>">Articles (RSS)</a> - <a href="feed:<?php bloginfo('comments_rss2_url') ?>">Commentaires (RSS)</a>
source : http://www.fran6art.com/wordpress/creez-votre-theme-wordpress-de-a-a-z/
Si vous avez apprécié cet article, s'il vous plait, prenez le temps de laisser un commentaire ou de souscrire au flux afin de recevoir les futurs articles directement dans votre lecteur de flux.
/images/rss.gif)
Commentaires
Pas encore de commentaire.
Désolé, les commentaires sont clos pour le moment.