Pour des raisons d'esthétique ou pratiques, vous pouvez souhaiter que lorsqu'on affiche un billet toute la largeur de la page lui soit réservée. A l'aise, Blaise !

D'ailleurs c'est exactement ce que vous propose Gallery pour un affichage sans sidebar. Si Gallery peut le faire, pourquoi pas un billet franchement je vous le demande ? D'autant qu'il n'y a que deux lignes à ajouter.

Le cas général

Première ligne : Dans le fichier template.php, on se positionne juste avant le début du menu, soit la ligne :

<div id="sidebar">

Et on ajoute la ligne suivante :

<?php if ($mode != 'post') : ?>

qui traduit en français donne : si on n'est pas dans le contexte du billet seul (!= est une négation). De cette façon, la suite ne s'affichera pas lorsque le billet est affiché seul.

Deuxième ligne : Mais les meilleures choses ont une fin et il faut bien que la vie le blog reprenne son cours normal après le sidebar. C'est pourquoi, après le signalement de la fin de cette boîte (</div> on ajoutera la ligne :

<?php endif; ?>

Traduction PHP-français : voilà, le truc sous condition est fini.

Comme je suis bien bonne et qu'il y a au bas mot une vingtaine de </div> dans le template et qu'il n'est pas toujours facile de s'y retrouver, je préciserai que le </div> qui nous intéresse est situé juste avant le début du bloc suivant, à savoir le footer. Autrement dit, ce fameux <?php endif; ?>@@ est à placer juste avant la ligne :

<p id="footer">

Tiens, j'utilise déjà un truc qui ressemble à ça pour Gallery !

Eh ben oui, c'est ce que je vous disais tout à l'heure, c'est exactement ce qu'il faut faire pour Gallery si on souhaite que les galeries s'affichent en pleine page. Voyons voir. Gallery vous demande donc entre autres d'ajouter :

<?php if ($mode!='galleryCat' & $mode!='galleryGal' & $mode!='galleryImage') : ?>

au même endroit que notre première modif :

<?php if ($mode != 'post') : ?>

De ces deux lignes nous n'allons en faire qu'une en la rédigeant de la sorte :

<?php if ($mode!='galleryCat' & $mode!='galleryGal' & $mode!='galleryImage' & $mode!='post') : ?>

Autrement dit : si tu n'es en train d'afficher ni une liste de galeries, ni une galerie, ni une image de la galerie ni un billet ...

Et on conservera un (pas deux) <?php endif; ?> après la fermeture de la boîte du sidebar.

Suggestion

Il me semble opportun dans ce contexte d'ajouter une petite navigation en haut et/ou en bas du billet afin que le visiteur puisse retourner facilement à l'accueil, voire naviguer vers les billets précédent et suivant. Si les habitués des blogs savent qu'un clic sur le titre est un lien de retour à l'accueil (et l'affichage du menu), ce ne sera pas le cas des nouveaux venus. Pour ce type de liens, reportez-vous à ce billet.