Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come abilitare sfondi personalizzati nei temi di WordPress 3.0

WordPress 3.0 introduce una nuova funzionalità chiamata sfondi personalizzati per i temi di WordPress. Questa funzionalità darà all'utente la possibilità di aggiungere sfondi personalizzati al proprio sito, conferendo ai propri blog/siti un tocco unico. Anche se questa funzionalità è stata aggiunta al core, verrà attivata solo se il tuo tema la supporta. In questo articolo, ti mostreremo come abilitare gli sfondi personalizzati nei temi di WordPress per WordPress 3.0.

Nota: questo articolo è di livello intermedio e si concentra in particolare sui designer di temi.

Aggiornamento: il codice utilizzato nel video add_custom_background è deprecato. Guarda il codice qui sotto in questo articolo.

Video:

Tutorial testuale

Apri semplicemente il tuo file functions.php e aggiungi la seguente riga:

add_theme_support('custom-background');

Quindi, sotto Aspetto, dovresti essere in grado di vedere un'opzione per Sfondi personalizzati.

Sfondo personalizzato in WordPress 3.0

Il tema predefinito twenty ten per WordPress 3.0 ha già questa funzionalità abilitata.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

26 CommentsLeave a Reply

  1. Ciao, c'è la possibilità di aggiungere alcune impostazioni di campo tramite la funzione add_settings_field??

  2. Sembra esserci un problema. Non appena seleziono il file immagine e clicco su carica, la pagina si aggiorna senza alcun risultato. La cosa del 'colore' funziona. E ho provato molti browser.

    Qualche aiuto? Possiamo farlo manualmente? Cioè, con qualche codice?

  3. Qual è la dimensione predefinita per gli sfondi di WordPress? Ovvero, quale dimensione dovrebbero avere le immagini affinché si adattino correttamente allo sfondo.

    • L'immagine migliore è quella che può essere ripetuta, in modo da mantenere basso il tempo di caricamento della pagina. WordPress mostrerà solo l'immagine di sfondo che si adatta alla risoluzione dello schermo dell'utente.

      Amministratore

  4. La mia sezione di sfondo personalizzato non ha le opzioni di visualizzazione. Ho installato la versione 3.01 vergine.

  5. Stessa situazione qui:
    Errore fatale: Chiamata a funzione non definita add_custom_background() in /mnt/data/www/sinya/aleksander.hu/i.aleksander.hu/wp-content/themes/stylize/functions.php alla riga 34

    cosa fare?
    non ho ancora aggiornato alla 3.0.0

  6. Ehi, ho fatto quello che hai detto ma ho ricevuto questo messaggio

    Errore fatale: funzione non definita add_custom_background() in /home/patina/ilovepatina.com/wordpress/wp-content/themes/default/functions.php alla riga 2

    E ora non mi fa nemmeno accedere per andare nell'area amministrativa.
    Qualche consiglio? Ho un disperato bisogno di aiuto...

  7. Ehi... è stato fantastico. Dopo il mio primo commento, vengo portato su una pagina diversa con maggiori informazioni sul tuo sito web e sui commenti... come hai fatto a farlo succedere? Plugin?
    Mi piacerebbe saperne di più.

  8. È importante notare che affinché questo funzioni all'interno di un tema, devi aggiungere wp_head() dopo il link al foglio di stile del tuo tema nell'intestazione del tema. Questa nuova funzione aggiunge blocchi con il colore/sfondo aggiunto dalla sezione wp_head(), e se chiami il tuo foglio di stile dopo wp_head(), il tuo foglio di stile sovrascriverà la funzione di sfondo personalizzata.

    Sono combattuto, poiché tendo a chiamare il mio foglio di stile dopo la chiamata a wp_head() in modo da poter sovrascrivere gli stili aggiunti dai plugin. Potrebbe essere necessario creare un foglio di stile separato per le sovrascritture dei plugin da chiamare più tardi nell'intestazione.

  9. Quindi come fa Wordpress a sapere come cambiare lo sfondo? E se il mio tema attuale ha già degli attributi CSS per lo sfondo? Quale prevale sull'altro?

    • Il tuo tema attuale dovrebbe essere reso compatibile con questa funzionalità. Questo articolo è per i designer di temi che stanno creando temi e vogliono includere le funzionalità di WordPress 3.0. Dovresti aggiungere la funzione per la classe del corpo. Se WordPress vede che qualcuno ha aggiornato la pagina Sfondi personalizzati nel pannello di amministrazione, allora avrà la priorità. Altrimenti prevale lo sfondo predefinito che specifichi nel file CSS.

      Amministratore

    • Con la funzione predefinita NO. Per quello è meglio usare un plugin (ne esistono diversi). Il modo in cui funziona questa funzione è che aggiunge lo stile alla classe generale del corpo, quindi sarà lo stesso per l'intero sito.

      Amministratore

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.