Hacking Wordpress #1: Sidebar condizionale

26 April 2006

Ovvero: come etichettare una categoria in base all’ignoranza popolare

Hacking: in ambito tecnico, lo si può definire come studio dei sistemi informatici al fine di potenziarne capacità e funzioni. (da Wikipedia)

Affrontiamo quindi, in una serie di articoli, come personalizzare il nostro Wordpress, adattando piccole cose in modo da rendere le nostre pagine uniche, e da non rendere il nostro spazio solo un altro blog targato Wordpress.

Nascondere la sidebar negli articoli

Iniziamo con un piccolo esempio sulla creazione di pagine di post senza la barra laterale. In questo modo daremo più aria agli articoli, avendo cura di lasciare comunque una barra di navigazione “globale” per tornare alla home o per navigare all’interno della stessa categoria (ma di questo parleremo in seguito).

Innanzitutto cerchiamo di capire, dal sorgente, a quale blocco del layout è associata la sidebar: nel mio caso è contenuta in un elemento div di id “sidebar”. Inoltre controlliamo a quale blocco fa riferimento il contenuto degli articoli: sempre nel mio caso, un div di id “content”. Quindi andiamo a modificare il file header.php del template inserendo, prima della chiusura di head, il codice

<?php
if (is_single())
{
?>

<style type=”text/css”>

#sidebar {display:none}
#content {width:660px;margin-left:10px;}

</style>

<?php
}
?>

In questo modo andiamo a nascondere la sidebar e a modificare la larghezza del contenuto, in modo che vada ad occupare tutta la larghezza del layout. (modifichiamo ovviamente le proprietà di #content a seconda del nostro template). Questa modifica verrà effettuata solo se siamo in una pagina di post singola. Se vogliamo lo stesso effetto anche per le pagine, aggiungiamo in OR la funzione is_page():

<?php
if (is_single()||is_page())
{
?>

<style type=”text/css”>

#sidebar {display:none}
#content {width:660px;margin-left:10px;}

</style>

<?php
}
?>

Ovviamente lo stesso effetto può essere ottenuto inserendo in una IF tutta la sidebar, ma questa soluzione che ho appena illustrato è la più semplice da implementare, per ogni livello di conoscenza informatica.

Nel prossimo articolo vedremo come aggiungere le icone per i link esterni e come inserire un form per la ricerca nel sito.

Vittorio C.Vittorio C. Partorito da Vittorio C. alle 09:12
Tags:

3 commenti a “Hacking Wordpress #1: Sidebar condizionale”

  1. g. Martino dice:

    Nel prossimo articolo vedremo come aggiungere le icone per i link esterni

    Aspetto con impazienza =)

  2. Vittorio C. dice:

    Domani pubblico ;)
    Ci saranno un altro paio di articoli di questa serie, appena ho idee le metto in rete…

  3. BlogmasterPg dice:

    Se dai un’okkio alla Mia home , linkandoti ai vari siti capirai che sto cercando il modo di pubblicare qualche contenuto in wordPress in maniera gratuita (o quasi). Questa mia volontà deriva dal fatto che credo che chi come me ha qualche cosa da dire dovrebbe essere aiutato ad esprimersi e non pagare per farlo. Proprio un paio di giorni fa l’amministratore di Techo notizie, moltto carinamente mi ha indirizzato ad Altervista. Io gli avevo già dato un’okkiata, ma al’epoca mi sembrava tutto molto complicato(a giugno sono 2 anni che ho un pc, prima nemmeno li sapevo accendere). Vengo al punto: vorrei scaricare Word Press 2.0 in Italiano ed usare altervista come Hosting -free-, poi, chi vivrà vedrà. Ma…te come hai fatto? altervista è valido per WP? Non riesco a trovare suo tuo sito una guida relativa a Wp - altervista…

Lascia un commento

XHTML: Puoi usare questi tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Attenzione: non forniamo supporto per servizi di terze parti, come ad esempio MSN.
Commenti di spam o phishing verranno segnalati alle autorità competenti.