WordPress
Tema Wordpress e sviluppo del tema bambino
Ricerca…
introduzione
Wordpress è un CMS ampiamente utilizzato per la creazione di semplici siti Web di informazioni, ma anche per la creazione di siti Web più sofisticati e persino di piccoli negozi online.
Wordpress utilizza temi. Questi temi sono utilizzati per creare la disposizione e le funzionalità di un sito Web Wordpress. I temi possono essere trovati su Internet.
Ogni thme ha le sue funzionalità e lay-out uniche, ma a volte è difficile trovare il tema giusto per un sito web. Fortunatamente siamo anche in grado di creare il nostro tema.
Sviluppare il tuo tema
Un tema di wordpress consiste di due tipi di file. I file di base di ciascun tema e i file che definiscono il layout e la funzionalità del tema. Questo secondo gruppo chiamerò i file specifici del tema.
I file di base del tema
I file di base del tema sono i file utilizzati per impostare e registrare un tema. Nella lista seguente descriverò brevemente ogni file e il suo utilizzo. Più avanti aggiungerò i file di esempio più basilari necessari per impostare il tuo tema wordpress.
-
functions.php
: Il file functions.php è usato per registrare tutte le funzioni, barre laterali, script e include del tema. In questo file puoi, ad esempio, includere file CSS, file JS, ecc. -
Header and footer
: i file di intestazione e piè di pagina (header.php e footer.php) sono i file utilizzati per chiamare l'intestazione e il piè di pagina. Il file di intestazione e piè di pagina, ad esempio, contiene il collegamento al sistema di back-end wordpress. -
index.php
: il file index.php è il file che crea il modello di pagina predefinito. In questo file puoi vedere, modificare e rimuovere pezzi di questo lay-out predefinito. -
single.php
: il file single.php è il file che crea la pagina del modello di singoli post. Proprio come il modello predefinito per le pagine, ma ora per le singole pagine di post. -
format.php
Il file format.php è il file che costruisce il modello di testo del contenuto da una pagina. Quindi, se avessi una home page e la modificassi dal back-end aggiungendo un testo. Questo file crea il markup standard di questo testo. -
404.php
Il file 404.php crea il modello 404. Questo file è costituito dal lay-out di base di questa pagina. -
archive.php
Il file archive.php crea il layout della pagina di archivio. -
style.css
Il file di foglio di stile di base.
Quindi in questo elenco puoi vedere tutti i file richiesti per l'impostazione del tuo tema Wordpress. Ora diamo un'occhiata ad alcuni file che sei in grado di creare se vuoi, ma non sono richiesti file per un tema wordpress. Questi file sono per lo più file di modello e altre estensioni funzionali.
Modelli di pagina personalizzati
page-<your own name>.php
: in un tema di Wordpress puoi creare più modelli di pagina. creando nuovi file modello di pagina. Un file di modello di pagina standard è costituito dai seguenti attributi di nome. name of the template
page
name of the template
e .php
Se, ad esempio, si desidera creare un nuovo modello di pagina per la pagina del blog, è possibile chiamarlo page-blog.php
Wordpress legge automaticamente il file e aggiunge il file al menu di scelta del modello. Assicurati di aver incluso almeno le funzioni get_header()
e get_footer()
. Assicurati inoltre di nominare il modello in un commento nella parte superiore del file aggiungendo il seguente esempio.
<?php
/*
* Template Name: Homepage Template
*/
get_header();
?>
Modelli personalizzati di pagine singole
single-<your own name>.php
: in un tema di Wordpress, proprio come il modello di pagina descritto sopra, puoi anche creare i tuoi modelli di pagina singoli post. Proprio come il modello di pagina, il file consiste di tre parti single
per dichiarare che si tratta di una singola pagina di post <your name of the template>
e l'estensione di file .php
. Proprio come i requisiti minimi del modello di pagina per assicurarsi che Wordpress legga il nuovo modello, sono state aggiunte le funzioni get_header()
e get_footer()
. E naturalmente aggiungere anche il nome del modello come nell'esempio qui sotto
<?php
/*
* Template Name: Post Portfolio
* Template Post Type: post, page
*/
?>
Indichiamo anche il Template post type:
che rappresenta il tipo di modello che è, in questo caso post e pagina.
Modelli di testo post personalizzati
format -<your own name>.php
: in un tema Wordpress puoi anche creare modelli di output post. Questi modelli di formato sono la disposizione e il contenuto di un post. Ad esempio, se in alcuni casi vuoi che il post mostri solo il contenuto o il titolo del post, puoi utilizzare questi modelli per creare questo tipo di aggiustamenti. Poiché questo tipo di modelli è solo la formattazione del contenuto di back-end post creato da un utente, non è necessario includere get_header()
e get_footer()
poiché questi sono già definiti nei modelli di pagine. Assicurati che il tuo modello sia in grado di riconoscere un post utilizzando il seguente esempio di base.
<div>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
</article>
</div>
Ora che sappiamo qualcosa sui file di base e su alcuni dei numerosi file specifici del modello, è ora di iniziare a parlare di barre laterali e widget. In futuro questo verrà aggiunto insieme a un inizio sul tutorial passo passo per creare un tema Wordpress molto personale.