Come convertire il sito Web HTML in WordPress Tema aziendale

 html a wordpress

Molte aziende si basano ancora su semplici siti web HTML per la loro presenza online. Questi siti Web HTML sono solitamente statici, il che significa che è necessario modificare il codice per modificare anche un dettaglio minore sul sito web. Per evitare che, però, è possibile convertire il vostro sito web HTML a WordPress.

In questo tutorial, ti insegnerò come convertire HTML in un tema aziendale WordPress. Questo mantiene intatti tutti gli elementi HTML e ti dà la flessibilità di WordPress per personalizzare qualsiasi elemento facilmente.

Se si ha familiarità con HTML e WordPress, allora questo tutorial è un bene per voi. Se sei un principiante, prova a farlo con un sito Web fittizio sul tuo localhost come XAMPP.

  • Conversione del sito Web HTML in WordPress
  • Quali file WordPress hai bisogno
  • Configurazione di CSS, JavaScript e Immagini
  • Aggiunta di funzioni WordPress per aggiungere funzionalità

Conversione del sito HTML in tema WordPress

Per questo tutorial, ho raccolto un tema aziendale HTML gratuito da qui. Le tecniche rimarranno le stesse durante la conversione di qualsiasi tema aziendale. Se avete domande per quanto riguarda il vostro tema di business, basta rilasciare un commento o una e-mail, e sarò felice di rispondere.

Andiamo avanti. Per prima cosa, dai un’occhiata al tuo tema HTML e segna l’intestazione, il corpo principale e gli elementi del piè di pagina.

Intestazione: l’intestazione includerà la parte della sezione superiore.

 intestazione

header

Corpo principale: è una pagina lunga, quindi ho ingrandito per fare uno screenshot, ma l’intera parte centrale è inclusa nel corpo principale.

 corpo principale

corpo principale

Piè di pagina: La sezione piè di pagina includerà la parte inferiore.

 piè di pagina

piè di pagina

Passo 1: Prerequisiti

Spero che tu abbia già installato WordPress sul tuo localhost come XAMPP (cioè il tuo computer). In caso contrario, abbiamo già coperto una guida dettagliata per aiutarti a installare e configurare WordPress localmente.

Passo 2: Crea la tua cartella tema

Per questo tutorial, sto usando XAMPP, e il mio sito WordPress è installato sotto la cartella htdocs. Per creare un tema WordPress, è necessario accedere alla cartella temi e creare una nuova cartella.
Ora, apri la cartella XAMPP > htdocs > Cartella WordPress (nel mio caso sta testando) > wp-content > temi.

Nella cartella Temi, vedrai tutti i tuoi temi WordPress installati. Crea una nuova cartella e assegna un nome al tema.

 crea cartella tema

crea la cartella del tema

Passo 3: Crea file PHP

La cartella del tema appena creata è vuota e devi creare alcuni file per renderla funzionale. Per questo, è necessario avviare l’editor di codice (VS Codice) e aprire l’intera cartella del tema WordPress (nel mio caso, farhan-wordpress-theme).

Ora crea i seguenti file essenziali di WordPress per organizzare meglio il tuo tema.

  1. stile.css (contiene dettagli del tema e file CSS)
  2. indice.php (serve il contenuto principale se altri file opzionali non sono dichiarati)
  3. intestazione.php (contiene gli elementi di intestazione del tema)
  4. piè di pagina.php (contiene gli elementi del piè di pagina del tema)
  5. funzioni.php (contiene funzioni che nel tema WordPress)

file wordpress

file wordpress

Passaggio 4: Copia le cartelle CSS, Images e JavaScript (JS)

Dal tema HTML (scaricato sopra), copia la cartella assets (cartelle CSS, JS e images) nella nuova cartella del tema WordPress.

html cartelle

html cartelle

Dopo il passaggio al nuovo tema WordPress cartella, che sarà simile a questa:

wordpress cartelle e file

wordpress cartelle e file

Passo 5: L’attivazione di un Nuovo Tema WordPress

Ora abbiamo aggiunto le cartelle importanti che sono necessari per ogni tema wp. Quindi, apri il tuo sito WordPress sul tuo browser e accedi alla tua Dashboard. Passare a Aspetto > Temi, e vedrete il vostro nuovo tema è stato aggiunto a questa sezione.

attiva il tema wordpress

attiva wordpress theme

Questo tema sembra vuoto. Per aggiungere le informazioni e il banner per il tema appena creato, apri il tuo stile.file css (creato in precedenza) e incollare il seguente codice e salvarlo (ctrl+s).

/*Theme Name: Farhan WordPress ThemeAuthor: FarhanDescription: Convert HTML to WordPress theme.Version: 1.0*/

Per il banner, è necessario aggiungere un file immagine alla nuova cartella del tema. La dimensione dell’immagine dovrebbe essere 800 per 600 e il nome dell’immagine dovrebbe essere Screenshot (formato png).

aggiunta di file png scrrenshot

aggiunta del file png scrrenshot

Una volta aggiunto lo screenshot.file png, aggiorna il tuo dashboard wp-admin e apparirà il banner dell’immagine.

 immagine tema wordpress

wordpress theme image

Ora, è possibile visualizzare le informazioni sul tema quando si fa clic sul banner.

 dettagli del tema

dettagli tema

Quindi, è sufficiente fare clic su Attiva.

Passo 6: Convertire il codice HTML in intestazione, indice e piè di pagina

L’intestazione, piè di pagina e il corpo principale sono contrassegnati con commenti HTML per aggiungerlo facilmente ai file PHP di WordPress e convertire il codice.

Ora copia il codice dell’intestazione dall’indice.html del tema scaricato nell’intestazione.file php creato nella cartella temi WordPress. È necessario copiare da <!DOCTYPE html> fino a < / header> e salvarlo.

 intestazione file php

intestazione file php

Allo stesso modo, Copiare gli elementi del piè di pagina e del corpo principale dall’indice.html in piè di pagina.php e indice.php, rispettivamente.

Per il piè di pagina, copia da <piè di pagina> (nel mio caso, c’è un nome di classe definito nel tag piè di pagina, quindi non confonderti) fino a </html> nel piè di pagina.file php e salvarlo.

 file php piè di pagina

piè di pagina file php

Quindi, copia tutto il codice dopo il tag </header>e poco prima del piè di pagina <> nell’indice.php e salvarlo.

 indice file php

indice file php

Aggiungi funzione WordPress get_header() in alto e get_footer() alla fine dell’indice.file php.

get_header() è una funzione integrata che chiama nell’intestazione.php e allo stesso modo, get_footer () è una funzione che chiama piè di pagina.PHP.

Aggiungi il seguente codice nella parte superiore dell’indice.file php e salvarlo.

<?php get_header(); ?>

aggiunta sentito nella parte superiore del file di indice

aggiunta di heard nella parte superiore del file indice

Per chiamare in un piè di pagina, inserire il seguente codice alla fine dell’indice.codice php e salvarlo.

<?php get_footer(); ?>

aggiungi piè di pagina nella parte inferiore del file indice

aggiungi piè di pagina nella parte inferiore del file indice

Ora, visita il tuo sito e vedrai qualcosa di simile.

 sito senza css e js

sito senza css e js

Passo 7: Configurazione CSS

Il fatto che il tema sembra strano è perché i file CSS non vengono applicati al tema.

Hai già copiato la cartella CSS dal tema HTML alla cartella del tema WordPress. Ora, è necessario chiamare questi file CSS per completare l’aspetto del tema.

Tieni presente che i nomi dei tuoi file CSS potrebbero differire, quindi ricontrolla prima di condurre questo processo.

Troverai i tuoi fogli di stile CSS nell’intestazione.file php, quindi è necessario cercare”rel=” foglio di stile “” con CTRL + f.

foglio di stile css nel file di intestazione

foglio di stile css nel file di intestazione

Dopodiché, rimuovi i fogli di stile di Google font perché non ne abbiamo bisogno. Ora, ho solo bisogno di registrare il foglio di stile CSS effettivo, cioè <link rel=”stylesheet” href=”assets/css/style-starter.css”>.

WordPress non capisce la normale struttura del foglio di stile CSS; ecco perché ho bisogno di accodare e registrare il foglio di stile CSS. Vai alle funzioni.file php e aggiungere il seguente codice.

<?phpfunction add_css(){ wp_register_style('first', get_template_directory_uri() . '/assets/css/style-starter.css', false,'1.1','all'); wp_enqueue_style( 'first');}add_action('wp_enqueue_scripts', 'add_css');

registra file css

registra file css

Il wp_register_style ti aiuterà a registrare il tuo foglio di stile CSS.

Il get_template_directory_uri (). ‘/href ‘ viene utilizzato per ottenere il percorso della directory del modello corrente. Concatenerà il percorso corrente con il rispettivo file. Quindi qui, è necessario definire la posizione del file CSS (href). Puoi vedere come ho definito il percorso di quel file CSS: get_template_directory_uri (). ‘/assets / css / style-starter.css”.

Ora, possiamo rimuovere il collegamento foglio di stile CSS dall’intestazione.file php e sostituirlo con il seguente codice e salvare il file.

<?php wp_head(); ?>

wp_head() è un hook WordPress essenziale definito nella sezione < head></head> dell’intestazione.PHP.

 gancio di intestazione wordpress

wordpress header hook

Quando visiti il tuo sito WordPress, noterai che i file CSS sono in realtà accodati al tuo nuovo tema WordPress, ma ancora, il design non è in ordine. È perché non hai ancora configurato gli script JS.

 dopo aver aggiunto il file css

dopo aver aggiunto il file css

Nell’intestazione.php, ho un foglio di stile CSS, e l’registrai solo in funzioni.PHP. Ma cosa succede se hai più fogli di stile? In tal caso è necessario definire wp_register_style() per ogni foglio di stile. Non preoccuparti! Puoi fare un esempio dal passaggio successivo, dove ho più script JS. Il processo è lo stesso, quindi cancellerà le tue domande e ti aiuterà a capire come farai quel lavoro.

Passo 8: Configura JavaScript

Il tema HTML con cui stai lavorando utilizza JavaScript e nel piè di pagina.file php, i file JavaScript vengono già chiamati in formato HTML. Per eseguire questi file JS, tutto ciò che devi fare è seguire le stesse azioni eseguite nel passaggio precedente.

Apri il piè di pagina.file php e cercare “< script src= ” da “CTRL + f”. Questo ti aiuterà a trovare tutti i file JS che hai. Nel mio caso, ne ho cinque, e qui ho bisogno di registrarli e accodarli tutti.

ricerca di file js

ricerca di file js

Successivamente, è necessario aprire le funzioni.file php e incollare il seguente codice:

function add_script(){ wp_register_script('js-script', get_template_directory_uri() . '/assets/js/jquery-3.3.1.min.js', array ( 'jquery' ), 1.1, true); wp_enqueue_script( 'js-script'); wp_register_script('change', get_template_directory_uri() . '/assets/js/theme-change.js', array ( 'jquery' ), 1.1, true); wp_enqueue_script( 'change'); wp_register_script('popup', get_template_directory_uri() . '/assets/js/jquery.magnific-popup.min.js', array ( 'jquery' ), 1.1, true); wp_enqueue_script( 'popup'); wp_register_script('carousel', get_template_directory_uri() . '/assets/js/owl.carousel.js', array ( 'jquery' ), 1.1, true); wp_enqueue_script( 'carousel'); wp_register_script('bootstrap', get_template_directory_uri() . '/assets/js/bootstrap.min.js', array ( 'jquery' ), 1.1, true); wp_enqueue_script( 'bootstrap');}add_action('wp_enqueue_scripts', 'add_script');

Puoi vedere che la struttura del codice è la stessa che hai fatto in precedenza nella parte di configurazione CSS. Ma qui, userai wp_register_script invece di style. Si registra e accodare ogni file JS nella stessa funzione.

script js enqueue

enqueue js scripts

Ora puoi rimuovere tutti i collegamenti agli script JS (ne ho cinque) dal piè di pagina.file php, quindi incollare la seguente riga di codice alla fine del codice (sopra< / body > tag) e salvare il file.

<?php wp_footer(); ?>

gancio piè di pagina wordpress

wordpress footer hook

Ora, apri il tuo sito sul tuo browser e noterai che il nuovo tema WordPress funziona bene, ma ha ancora alcune immagini mancanti.

tema dopo js e css

tema dopo js e css

Passo 9: Configurare le immagini

Questo processo è semplice, e qui, è necessario definire il percorso delle immagini.

Per prima cosa, apri il tuo indice.file php e cercare “< img src= ” da “CTRL + f”. Questo ti aiuterà a trovare tutti i file di immagine che hai. Nel mio caso, ne ho otto, e qui ho bisogno del percorso per tutti loro.

 cerca file immagine

cerca file immagine

Per dare un percorso alle immagini; aggiungi il seguente codice PHP all’interno dei tag src e salva il file.

<img src="<?php echo get_template_directory_uri().'/assets/images/p1.jpg'; ?>" alt="" class="img-fluid radius-image" /><img src="<?php echo get_template_directory_uri().'/assets/images/p2.jpg'; ?>" alt="" class="img-fluid radius-image" /><img src="<?php echo get_template_directory_uri().'/assets/images/p3.jpg'; ?>" alt="" class="img-fluid radius-image" /><img src="<?php echo get_template_directory_uri().'/assets/images/p4.jpg'; ?>" alt="" class="img-fluid radius-image" /><img src="<?php echo get_template_directory_uri().'/assets/images/p5.jpg'; ?>" alt="" class="img-fluid radius-image" /><img src="<?php echo get_template_directory_uri().'/assets/images/p6.jpg'; ?>" alt="" class="img-fluid radius-image" />

chiamare le immagini in wordpress

chiamare le immagini in wordpress

Ora, il tema sarà simile al tema HTML e recuperare tutte le immagini.

 file immagine wordpress

file di immagini wordpress

Ma mancheranno le funzionalità di WordPress, come cambiare il titolo del sito e il menu di navigazione di WordPress.

Passo 10: Abilita titolo personalizzato in WordPress

Se vai nel pannello di amministrazione di WordPress e cambi il titolo del sito web, non influirà sul titolo del sito. Per abilitare questa funzione, è possibile utilizzare WordPress built-in funzione bloginfo() con il parametro “nome” tra i tag titolo nell’intestazione.file php e salvare il file.

<?php bloginfo( 'name' ); ?>

titolo wordpress

wordpress title

E allo stesso modo, è necessario utilizzare WordPress built-in funzione bloginfo() con il parametro “nome” tra i tag h1 nell’intestazione.file php e salvare il file.

<?php bloginfo( 'name' ); ?>

titolo h2

h2 title

Ora, il tema prenderà il titolo che si imposta in Impostazioni -> Generale-> Titolo del sito all’interno del pannello WP-admin.

 titolo del sito wordpress

titolo del sito wordpress

Passo 11: Aggiungi menu di navigazione WordPress in WordPress

Quando visiti l’amministratore di WordPress del tuo sito e navighi verso Aspetto, non vedrai un’opzione per il menu.

È necessario abilitare il menu prima aggiungendo la seguente riga di codice nelle funzioni.file php.

add_theme_support( 'menus' );

aggiungi menu a tema

aggiungi menu a tema

Questo abiliterà la funzionalità del menu nel tuo tema, ma ha bisogno di alcune configurazioni per gestire i menu dal tuo dashboard WP.

 sezione menu wordpress

wordpress menu section

In primo luogo, trovare dove il menu di navigazione tema HTML è e quindi sostituirlo utilizzando WordPress built-in funzione wp_nav_menu(); Si può leggere di più su questa funzione qui.

In questo tema, l’intestazione.php contiene il menu di navigazione.

Trova le seguenti righe di codice:

<ul class="navbar-nav mx-lg-auto"><li class="nav-item active"><a class="nav-link" href="index.html">Home <span class="sr-only">(current)</span></a></li><li class="nav-item @@about__active"><a class="nav-link" href="about.html">About</a></li><li class="nav-item @@contact__active"><a class="nav-link" href="contact.html">Contact</a></li></ul>

codice menu wp

codice menu wp

Sostituire le righe precedenti con:

<?php wp_nav_menu( array( 'menu_class' => 'navbar-nav mx-lg-auto', 'container' => 'ul', )); ?>

Il tuo menu WordPress ora apparirà sul tuo tema e aggiungerà flessibilità al tuo tema aziendale WordPress.

Avvolgimento!

Spero che questo articolo ti abbia aiutato a capire come convertire un modello HTML o un sito in un tema WordPress. Questo è un tutorial dettagliato in cui ho coperto undici passaggi per dimostrare il processo.

Se avete domande e domande, non esitate a chiedere in qualsiasi momento nella sezione commenti qui sotto.

D. Posso convertire HTML in WordPress?

Il processo di conversione HTML in WordPress prevede i seguenti passaggi:

1) Creare una nuova cartella per il tema
2) Copiare il codice CSS negli stili.file css
3) Separare il codice HTML in intestazione.php, barra laterale.php, e piè di pagina.file php
4) Convertire l’intestazione.php e piè di pagina.file php nel formato WordPress richiesto
5) Generare uno screenshot (questo verrà utilizzato come anteprima del tema)
6) Comprimere la cartella e caricarla sul sito web di WordPress

D. Come si aggiunge HTML a WordPress?

Per aggiungere HTML a una pagina o post di WordPress, vai alla pagina / post e aggiungi il codice HTML alla scheda testo.

D. Come faccio ad aprire un file HTML in WordPress?

È possibile aprire un file HTML caricando il file HTML compresso sul server e quindi aprirlo nel File Manager del server.

D. WordPress utilizza HTML?

WordPress utilizza ampiamente HTML per rendere e formattare le informazioni su varie pagine e post.

Condividi la tua opinione nella sezione commenti. COMMENTO ORA

Condividi Questo Articolo

Revisione Cliente a

“Splendidamente ottimizzato hosting per WordPress e Magento”

Arda Burak

Farhan Ayub

Farhan è un community manager presso Cloudways. Ama lavorare con WordPress e ha una passione per lo sviluppo web. Per lo più, trascorre il suo tempo interagendo con le persone nella comunità di WordPress. Oltre alla sua vita lavorativa, Farhan passa il suo tempo a giocare e praticare sport. Sentiti libero di contattarlo a Farhan

Connettiti su: Twitter Community Forum

Leave a Reply

Il tuo indirizzo email non sarà pubblicato.