rimuovere barra laterale wordpressLavorando con un tema WordPress, potremmo avere la necessità di intervenire sui template di pagina (o modelli) e lavorare su alcune modifiche per personalizzare i contenuti da visualizzare su alcune pagine.

Capita, ad esempio, che il nostro tema non dia la possibilità di scegliere un modello senza la sidebar o barra laterale (quella che per intenderci contiene i widget).

Per rendere una pagina del nostro tema “full-width” (a larghezza piena), occorre quindi rimuovere la barra laterale WordPress.

Per farlo creiamo un nuovo modello (template) con estensione .php

Il nostro nuovo modello inizierà con questo codice…

CODICE PHP:

<?php
/*
Template Name: Fullwidth Page
*/
?>

A seguire andremo ad inserire tutto il codice presente nel file page.php avendo cura di rimuovere la parte relativa ai widget, ovvero:

<?php get_sidebar() ?>

Andiamo ora alla voce

<div id="content">

e la sostituiamo con la seguente:

<div id="content-fullwidth">

Salviamo il file nominandolo fullwidth.php o con un altro nome di vostra preferenza, sempre con estenzione php.

Andiamo quindi a caricare il file appena creato nella stessa cartella del file page.php

Dobbiamo dare ora una regola relativa alla larghezza (width) del nostro content. Il consiglio è quello di aggiungere la regola utilizzando un file custom.

Aggiungeremo quindi

#content-fullwidth {
width: 850px;
}

La larghezza ovviamente dipenderà dal vostro tema e dovrà essere impostata adeguatamente.

Per rendere attivo il nuovo modello, basterà creare una nuova pagina (o modificarne una già esistente) e alla voce modello, tra gli “Attributi di pagina”, selezionare il template appena creato che noi abbiamo chiamato Fullwidth Page.




Buon lavoro!

Per ricevere consigli o suggerimenti, lascia un tuo commento all’articolo.