Une catégorie pour page d’accueil
Dans le cadre de la réalisation d’un site pro, j’ai choisi d’utiliser WordPress en tant que CMS. Je me suis heurté à un problème qui m’a bloqué une demie-heure : il fallait que la page d’accueil n’affiche qu’une seule catégorie, le reste étant disponible à partir du menu. Voici comment j’ai procédé.
Supposons que le fichier index.php de votre thème ressemble à ceci :
<?php get_header(); ?> <div id="page"> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> ...
Créez un fichier home.php qui contiendra une seule ligne de plus :
<?php get_header(); ?>
<div id="page">
<?php if (have_posts()) : ?>
<?php query_posts('cat=1'); ?>
<?php while (have_posts()) : the_post(); ?>
...
C’est gagné : WordPress utilisera home.php comme page d’accueil et index.php pour l’affichage des catégories, articles, etc.
Bon blogging
!



Bien trouvé, même si Wordpress est une bonne plate forme, reste le problème de l’usine à gaz.
(22 requêtes rien que sur cette page, comment en faire autant ??).
C’est raisonnable. La vitesse de chargement est très satisfaisante, étant donné que mon blog n’a pas la vocation d’être fréquenté.
C’est aussi parce que j’ai rajouté quelques plugins qui sucent
… À la base WordPress ne fait pas plus de 10/12 requêtes. Et quand tu vois toutes les fonctionnalités, tu relativises.
Mwué m’enfin, 30 requêtes pour afficher l’article et quelques trucs à côté, bof
Un blog “traditionnel” ne ferait pas plus de 6 requêtes :p