Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come creare una pagina a tutta larghezza in WordPress (guida per principianti)

Nota editoriale: guadagniamo una commissione dai link dei partner su WPBeginner. Le commissioni non influenzano le opinioni o le valutazioni dei nostri redattori. Per saperne di più su Processo editoriale.

Volete creare una pagina a tutta larghezza in WordPress, in modo da poter estendere i vostri contenuti sullo schermo?

La maggior parte dei temi di WordPress è già dotata di un modello di pagina a tutta larghezza che è possibile utilizzare. Tuttavia, se il vostro tema non ne ha uno, è facile aggiungerlo.

In questo articolo vi mostreremo come creare facilmente una pagina a tutta larghezza in WordPress e anche creare layout di pagina completamente personalizzati senza alcun codice.

How to create a full width page in WordPress

Ecco una rapida panoramica dei metodi di questa guida:

Metodo 1. Utilizzare il modello a tutta larghezza del tema

Se il vostro tema è già dotato di un modello di pagina a larghezza piena, è meglio utilizzare quello. Quasi tutti i buoni temi di WordPress ne dispongono.

Anche i migliori temi WordPress gratuiti sono spesso dotati di un modello a larghezza piena, quindi è molto probabile che ne abbiate già uno.

Per prima cosa, è necessario modificare una pagina o crearne una nuova andando su Pagine ” Aggiungi nuovo nella dashboard di WordPress.

Nel riquadro destro “Documento” dell’editor di contenuti, è necessario espandere la sezione “Attributi della pagina” facendo clic sulla freccia verso il basso accanto ad essa. Si dovrebbe quindi vedere un menu a tendina “Modello”.

Viewing the 'Page Attributes' section in the 'Document' pane in WordPress

Se si dispone di un modello a larghezza piena per il tema, questo sarà elencato qui. Dovrebbe essere chiamato “Modello a larghezza piena”:

Select the full width template from the 'Template' dropdown

Le opzioni che vedete qui variano a seconda del vostro tema. Non preoccupatevi se il vostro tema non ha un modello di pagina a larghezza piena.

È possibile aggiungerne facilmente uno utilizzando i metodi indicati di seguito.

Metodo 2. Creare un modello di pagina a tutta larghezza utilizzando un plugin

Questo metodo è il più semplice e funziona con tutti i temi e i plugin di page builder di WordPress.

Innanzitutto, è necessario installare e attivare il plugin Fullwidth Templates. Se non siete sicuri di come fare, consultate la nostra guida per principianti sull’installazione di un plugin di WordPress.

Il plugin Fullwidth Templates aggiunge tre nuove opzioni ai modelli di pagina:

The different options available for your page template using the Full Width plugin

Queste opzioni sono:

  • FW No Sidebar: rimuove la barra laterale dalla pagina, ma lascia intatto tutto il resto.
  • FW Fullwidth: Rimuove la barra laterale, il titolo e i commenti e allarga il layout a tutta larghezza.
  • FW Fullwidth senza intestazione e piè di pagina: Rimuove tutto ciò che fa FW Fullwidth, più l’intestazione e il piè di pagina.

Se avete intenzione di utilizzare semplicemente l’editor integrato di WordPress, “FW No Sidebar” sarà probabilmente la scelta migliore.

Sebbene questo plugin consenta di creare un modello di pagina a larghezza piena, le opzioni di personalizzazione sono limitate.

Se si desidera personalizzare il modello a larghezza piena senza alcun codice, è necessario utilizzare un costruttore di pagine.

Metodo 3: progettare una pagina a tutta larghezza in WordPress utilizzando un plugin per il costruttore di pagine

Se il vostro tema non dispone di un modello a larghezza piena, questo è il modo più semplice per creare e personalizzare un modello a larghezza piena.

Permette di modificare facilmente la pagina a larghezza piena e di creare diversi layout di pagina per il vostro sito web con un’interfaccia drag and drop.

Per questo metodo, è necessario un plugin per il costruttore di pagine di WordPress. In questo tutorial, utilizzeremo Thrive Architect.

Thrive Architect

È uno dei migliori plugin di page builder drag and drop e consente di creare facilmente layout di pagina senza scrivere alcun codice.

Innanzitutto, installare e attivare il plugin Thrive Architect. Per maggiori dettagli, consultare la nostra guida passo passo su come installare un plugin di WordPress.

Una volta attivato il plugin, modificate una pagina esistente o createne una nuova in WordPress.

Quindi, fare clic sul pulsante “Avvia Thrive Architect” nella parte superiore dello schermo.

Click the Launch Thrive Architect button

Successivamente, verrà richiesto di scegliere il tipo di pagina che si desidera creare. Si può scegliere di creare una pagina normale o una pagina di destinazione precostituita.

Selezionare l’opzione “Pagina di destinazione precostituita” facendo clic su di essa.

Select the Pre-built Landing Page option

Si accede così alla libreria di pagine di atterraggio di Thrive Architect. Da qui è possibile selezionare uno dei modelli predefiniti da utilizzare come base per la propria pagina a tutta larghezza.

È sufficiente fare clic su un modello di vostro gradimento per selezionarlo.

Pick a template for your full width page

Se avete scelto un modello dalla sezione “Set di pagine di atterraggio intelligenti”, ora potete scegliere tra una serie di pagine pre-progettate in quello stile.

Per questa esercitazione, sceglieremo il modello “Pagina di vendita” facendo clic su di esso. Quindi, premere il pulsante “Applica modello” e il costruttore di pagine lo caricherà.

Apply template in Thrive Architect

Una volta entrati nell’editor di Thrive Architect, è possibile modificare qualsiasi elemento, come immagini, sfondo, testo e così via, che si desidera cambiare.

Per modificare un elemento della pagina, è sufficiente fare clic su di esso. In questo caso, abbiamo fatto clic sullo sfondo di questo blocco di pagina. In questo modo vengono visualizzate tutte le opzioni di personalizzazione nel menu di sinistra:

Content and screen width settings in Thrive Architect

Qui è possibile attivare l’interruttore per far sì che il contenuto copra l’intera larghezza dello schermo.

Dal menu di sinistra è possibile personalizzare anche la tipografia, la dimensione dei caratteri, il layout, lo stile dello sfondo, i bordi, le ombre e molto altro ancora.

È inoltre possibile aggiungere nuovi elementi al layout in qualsiasi momento. Thrive Architect è dotato di molti blocchi di base e avanzati che si possono trascinare e rilasciare nella pagina.

Drag and drop new elements onto your page

Una volta terminata la modifica, fare clic sulla freccia (^) accanto al pulsante “Salva lavoro” nella parte inferiore dello schermo. Quindi, fare clic sull’opzione “Salva e torna all’editor di post”.

Save and exit Thrive Architect

È quindi possibile salvare la bozza o pubblicarla.

Una volta pubblicata, è possibile visitare il proprio blog WordPress per vedere la pagina a larghezza piena finita.

Metodo 4. Creare pagine a tutta larghezza completamente personalizzate con SeedProd

Sebbene Thrive Architect sia una soluzione interessante, potreste essere alla ricerca di un plugin che vi offra opzioni di personalizzazione ancora più potenti per le pagine del vostro sito web.

Se desiderate creare una pagina di destinazione completamente personalizzata, in cui volete personalizzare l’intestazione, il piè di pagina e tutte le aree della pagina, vi consigliamo di utilizzare SeedProd.

È il miglior plugin per pagine di atterraggio per WordPress ed è dotato di un’interfaccia drag and drop page builder molto semplice da usare.

SeedProd Page Builder

Innanzitutto, è necessario installare e attivare il plugin SeedProd. Dopo l’attivazione, basta andare su SeedProd ” Pagine per aggiungere una nuova pagina di destinazione.

È possibile scegliere uno degli oltre 300 modelli precostituiti, che includono molte opzioni a larghezza piena. Oppure potete creare una landing page personalizzata a larghezza piena partendo da zero.

SeedProd templates

L’aspetto migliore di SeedProd è che è estremamente veloce e viene fornito con funzioni di conversione integrate per la gestione degli abbonati, l’integrazione di servizi di email marketing, blocchi WooCommerce avanzati e altro ancora.

Per istruzioni dettagliate, consultate la nostra guida su come creare una landing page in WordPress.

Oltre al costruttore di pagine di destinazione, SeedProd offre anche un completo costruttore di temi drag and drop. Ciò significa che è possibile creare facilmente un tema WordPress personalizzato a tutta larghezza senza modificare alcun codice.

Basta andare su SeedProd ” Theme Builder per creare un nuovo tema WordPress. Anche in questo caso, è possibile scegliere tra modelli di tema personalizzabili o progettare ogni parte del tema da zero.

SeedProd customizable themes for woocommerce

Basta puntare e fare clic per modificare ogni parte del tema. Ad esempio, è possibile aggiungere una nuova immagine di sfondo e impostare la posizione e la larghezza della sezione a schermo intero.

Set background to full width in SeedProd

Con il Theme Builder di SeedProd, potete personalizzare ogni parte del vostro sito WordPress, comprese pagine, post, archivi, intestazione, piè di pagina, barre laterali, pagine WooCommerce e altro ancora.

Per istruzioni passo passo, potete seguire il nostro tutorial su come creare facilmente un tema WordPress personalizzato.

Metodo 5: Creare un modello di pagina WordPress a larghezza piena manualmente

Questo metodo è l’ultima risorsa se nessuno dei metodi precedenti funziona. Richiede la modifica dei file del tema di WordPress. È necessaria una conoscenza di base di PHP, CSS e HTML.

Se non l’avete mai fatto prima, date un’occhiata alla nostra guida su come copiare/incollare il codice in WordPress.

Prima di proseguire, vi consigliamo di creare un backup di WordPress o almeno un backup del vostro tema attuale. Questo vi aiuterà a ripristinare facilmente il vostro sito se qualcosa dovesse andare storto.

Quindi, aprire un editor di testo semplice come Notepad e incollare il seguente codice in un file vuoto:

<?php
/*
*
Template Name: Full-Width
*/
get_header(); ?>

Salvare questo file come full-width.php sul proprio computer. Potrebbe essere necessario cambiare il “Tipo di salvataggio” in “Tutti i file” per evitare di salvarlo come file .txt:

Save the full-width template as a .php file

Questo codice definisce semplicemente il nome di un file di template e chiede a WordPress di recuperare il template dell’intestazione.

Successivamente, vi servirà la parte di codice relativa al contenuto. Collegatevi al vostro sito web utilizzando un client FTP (o il file manager del vostro hosting WordPress in cPanel) e poi andate a /wp-content/themes/your-theme-folder/.

Ora è necessario individuare il file page.php. Questo è il file del modello di pagina predefinito del tema.

Aprire il file e copiare tutto quello che c’è dopo la riga get_header() e incollarlo nel file full-width.php sul computer.

Nel file full-width.php, trovare ed eliminare questa riga di codice:

<?php get_sidebar(); ?>

Questa riga recupera la barra laterale e la visualizza nel tema. Eliminandola, il tema non mostrerà più la barra laterale quando si utilizza il modello a larghezza piena.

È possibile che questa riga sia presente più di una volta nel tema. Se il tema ha più barre laterali (le aree dei widget del piè di pagina sono chiamate anche barre laterali), si vedrà ogni barra laterale citata una volta nel codice. Decidete quali sidebar volete mantenere.

Se il vostro tema non visualizza le barre laterali sulle pagine, potreste non trovare questo codice nel vostro file.

Ecco come appare l’intero codice full-width.php dopo aver apportato le modifiche. Il vostro codice potrebbe apparire leggermente diverso a seconda del vostro tema.

<?php
/*
*
Template Name: Full Width
*/
get_header(); ?>

	<div id="primary" class="content-area">
	<main id="main" class="site-main" role="main">
		<?php
		// Start the loop.
		while ( have_posts() ) :
			the_post();

			// Include the page content template.
			get_template_part( 'template-parts/content', 'page' );

			// If comments are open or we have at least one comment, load up the comment template.
			if ( comments_open() || get_comments_number() ) {
				comments_template();
			}

			// End of the loop.
		endwhile;
		?>

	</main><!-- .site-main -->

	<?php get_sidebar( 'content-bottom' ); ?>

</div><!-- .content-area -->

<?php get_footer(); ?>

Quindi, caricare il file full-width.php nella cartella del tema utilizzando il proprio client FTP.

È stato creato e caricato con successo un modello di pagina a larghezza piena personalizzato nel tema. Il passo successivo consiste nell’utilizzare questo modello per creare una pagina a larghezza piena.

Accedere all’area di amministrazione di WordPress e modificare o creare una nuova pagina nell’editor di blocchi di WordPress.

Nel riquadro “Documento” sulla destra, cercate “Attributi pagina” e fate clic sulla freccia verso il basso per espandere la sezione, se necessario. Dovrebbe essere presente un menu a tendina “Modello” in cui è possibile selezionare il nuovo modello “Larghezza intera”:

Select the Full Width template you created from the Template dropdown

Dopo aver selezionato il modello, pubblicare o aggiornare la pagina.

Quando si visualizza la pagina, si noterà che le barre laterali sono scomparse e la pagina appare come una singola colonna. Forse non è ancora a tutta larghezza, ma ora siete pronti per uno stile diverso.

È necessario utilizzare lo strumento Inspect per scoprire le classi CSS utilizzate dal tema per definire l’area del contenuto.

Successivamente, è possibile regolare la larghezza al 100% utilizzando i CSS. È possibile aggiungere il codice CSS andando su Aspetto ” Personalizzazione e facendo clic su “CSS aggiuntivo” nella parte inferiore della schermata.

Adding CSS in the Theme Customizer

Nel nostro sito di prova abbiamo utilizzato il seguente codice CSS:

.page-template-full-width .content-area {
    width: 100%;
    margin: 0px;
    border: 0px;
    padding: 0px;
}

.page-template-full-width .site {
margin:0px;
}

Ecco come appariva sul nostro sito demo utilizzando il tema Twenty Sixteen.

Full width page preview

Se si vuole usare il metodo manuale e si desidera effettuare ulteriori personalizzazioni, si può anche usare il plugin CSS Hero, che consente di modificare gli stili CSS con un editor punta e clicca.

Per la maggior parte degli utenti, tuttavia, si consiglia di utilizzare il modello a larghezza piena del proprio tema o di utilizzare un plugin per crearne uno.

Speriamo che questo articolo vi abbia aiutato a capire come creare facilmente una pagina a tutta larghezza in WordPress. Potreste anche voler consultare la nostra guida sui migliori plugin WordPress per far crescere il vostro sito web e il nostro confronto dei migliori plugin WordPress LMS per creare e vendere corsi.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

28 commentiLascia una risposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Susie says

    I have installed and activated the plug in but it still does not allow me to choose a template on the page attributes section. Please help

    • WPBeginner Support says

      If the option is not available with your specific theme you would want to reach out to the plugin’s support and they can look into adding the ability for that theme!

      Admin

  3. Jake Brodie says

    Many, many, many thanks for the advice but also for the expert way you structured and presented it. I used Method 2 to add a fullwidth page option to my _s starter Theme after spending a week trying to find a way to remove Post headings on my static pages.

  4. Charles Cooper says

    Used your method 2 with ‘Primer’ theme. Worked a treat and hopefully, I’m learning.
    Appreciate the time and effort you have given to provide these solutions – thank you.

  5. Matthew Gordon says

    I too don’t have “Template” in the Page Attributes section. I have followed method 2 to create a full width template but the “Template” field still doesn’t appear.

  6. Carol Ragsdale says

    Hello – I am using Twenty-Sixteen 2019… there does not appear to be the function for full page width in Page Attributes.. all it has is Parent and Order. Can you help me find where I can change the page width for this theme? Thanks for any help.
    -Carol Ragsdale

    • WPBeginner Support says

      If there is no built-in full width template then you would want to use either of the other two methods in this article to set up a full width page

      Admin

  7. Bob says

    THIS is what worked, I only did this and got rid of the -template-full-width junk and it worked on 2016theme:

    .page-template-full-width .content-area {
    width: 100%;
    margin: 0px;
    border: 0px;
    padding: 0px;
    }

    .page-template-full-width .site {
    margin:0px;
    }

    • WPBeginner Support says

      While this can work, your sidebar could either be getting pushed to the side of your content or set beneath your content if you don’t add a new page template.

      Admin

  8. Dush says

    Thanks. 1st one worked but now in WP is appearing as

    Pages » Add New page.

    Now go to down ‘LAYOUT’ > Custom (select radio button) > One Column – Wide (1st option by default it take sidebar option)

    Note: Page attribute is now separate widget as appearing on my system. Thanks.

  9. Lance Watkins says

    Why are your blogs so narrow in width?
    I view them on a desktop PC’s wide-screen, where their width is less than half the screen’s width. Most other websites I view have full-width text stories.
    Does your narrow format somehow help with SEO or something?

  10. Laura says

    Thank you, I was looking at how to do this and it was very simple even a two-year-old could figure that out. I have a disability when it comes to reading and not seeing pictures like you had put up there.. that was very very handy for folks like myself.

    Thank you
    Laura.

  11. Bikram says

    I have created a full-width template by removing the sidebar like you said. But it doesn’t work on custom-post-type.
    The CSS works for pages but when the template is applied to CPT, the post get back to default page size, without a sidebar.
    What should I do, now?

  12. Zi says

    I tried the manual way but when testing I get an error 500? Any possibility as to why? I followed instructions to the T…

  13. Andrew Wilkerson says

    Thanks for this. Although I don’t need to change my theme at the moment I found it interesting to see how it all works. I think mine is full width then I’m using Genesis columns?
    and the /half-first tags or whatever. Still learning all this. Love reading wpbeginner and your videos!
    Also good to see how beaver builder does it.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.