cum se convertește site-ul HTML în WordPress Business Theme

html în wordpress

multe companii se bazează încă pe site-uri HTML simple pentru prezența lor online. Aceste site-uri HTML sunt de obicei statice, ceea ce înseamnă că va trebui să editați codul pentru a schimba chiar și un detaliu minor pe site. Pentru a evita acest lucru, totuși, puteți converti site-ul dvs. HTML în WordPress.

în acest tutorial, vă voi învăța cum să convertiți HTML într-o temă de afaceri WordPress. Acest lucru păstrează toate elementele HTML intacte și vă oferă flexibilitatea WordPress pentru a personaliza cu ușurință orice element.

dacă sunteți familiarizat cu HTML și WordPress, atunci acest tutorial este bun pentru tine. Dacă sunteți un începător, încercați să faceți acest lucru cu un site web fals pe gazda dvs. locală, cum ar fi XAMPP.

  • conversia site-ului HTML în WordPress
  • ce fișiere WordPress aveți nevoie
  • Configurarea CSS, JavaScript și imagini
  • adăugarea funcțiilor WordPress pentru a adăuga funcționalitate

conversia site-ului HTML în Tema WordPress

pentru acest tutorial, am luat o temă de afaceri HTML gratuită de aici. Tehnicile vor rămâne aceleași în timp ce conversia orice temă de afaceri. Dacă aveți întrebări cu privire la tema de afaceri, picătură doar un comentariu sau un e-mail, și voi fi fericit să răspundă.

să mergem mai departe. HTML și marcați antetul, corpul principal și elementele de subsol.

antet: antetul va include partea de sus a secțiunii.

 antet

antet

corpul principal: este o pagină lungă, așa că am micșorat pentru a face o captură de ecran, dar întreaga parte centrală este inclusă în corpul principal.

corpul principal

corpul principal

subsol: secțiunea subsol va include partea de jos.

 subsol

subsol

Pasul 1: Cerințe preliminare

sper că aveți deja WordPress instalat pe localhost ca XAMPP (adică, computerul). Dacă nu, am acoperit deja un ghid detaliat pentru a vă ajuta să instalați și să configurați WordPress local.

Pasul 2: creați folderul tematic

pentru acest tutorial, folosesc XAMPP, iar site-ul meu WordPress este instalat sub folderul htdocs. Pentru a crea o temă WordPress, trebuie să accesați folderul teme și să creați un folder nou.
acum, deschideți folderul XAMPP > htdocs > folderul WordPress (în cazul meu este testarea) > wp-content > teme.

în folderul teme, veți vedea toate temele WordPress instalate. Creați un folder nou și denumiți tema.

creare dosar temă

creați folderul tematic

Pasul 3: Creați fișiere PHP

folderul tematic nou creat este gol și trebuie să creați câteva fișiere pentru a-l face funcțional. Pentru aceasta, trebuie să lansați editorul de cod (VS Code) și să deschideți întregul folder tematic WordPress (în cazul meu, farhan-wordpress-theme).

acum creați următoarele fișiere WordPress esențiale pentru a vă organiza mai bine tema.

  1. stil.css (conține detalii temă și fișiere CSS)
  2. index.php (servește conținutul principal dacă alte fișiere opționale nu sunt declarate)
  3. antet.php (conține elementele de antet ale temei)
  4. subsol.php (conține elementele de subsol ale temei)
  5. funcții.php (conține funcții care pe tema WordPress)

fișiere wordpress

fișiere wordpress

Pasul 4: Copiați folderele CSS, imagini și JavaScript (JS)

din tema HTML (descărcată mai sus), copiați folderul active (folderele CSS, JS și imagini) în noul folder tematic WordPress.

dosare html

foldere html

după trecerea la noul dosar temă WordPress, acesta va arăta astfel:

dosare și fișiere wordpress

foldere și fișiere wordpress

Pasul 5: activați o nouă temă WordPress

acum, ați adăugat folderele importante necesare pentru orice temă wp. Apoi, deschideți site-ul WordPress în browser și conectați-vă la tabloul de bord. Navigați la aspect > teme și veți vedea că noua dvs. temă a fost adăugată la această secțiune.

Activează tema wordpress

Activați tema wordpress

această temă pare goală. Pentru a adăuga informațiile și bannerul pentru tema nou creată, deschideți stilul.fișier css (creat anterior) și lipiți următorul cod și salvați-l (ctrl+S).

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

pentru banner, trebuie să adăugați un fișier imagine în noul folder tematic. Dimensiunea imaginii ar trebui să fie de 800 x 600, iar numele imaginii ar trebui să fie Screenshot (format png).

adăugarea fișierului PNG scrrenshot

adăugarea fișierului PNG scrrenshot

odată ce ați adăugat captura de ecran.fișier png, reîmprospătați tabloul de bord wp-admin și va apărea bannerul de imagine.

 wordpress temă imagine

imagine temă wordpress

acum, Puteți vizualiza informațiile despre temă atunci când faceți clic pe banner.

 detalii temă

detalii temă

apoi, pur și simplu faceți clic pe Activare.

Pasul 6: convertiți codul HTML în antet, Index și subsol

antetul, subsolul și corpul principal sunt marcate cu comentarii HTML pentru a le adăuga cu ușurință în Fișierele dvs.

Acum copiați codul antetului din index.html al temei descărcate în antet.fișier php pe care l-ați creat în folderul teme WordPress. Trebuie să copiați de la <!DOCTYPE html > până la </antet> și salvați-l.

 fișier php antet

antet fișier php

în mod similar, Copiați elementele de subsol și corpul principal din index.html în subsol.php și index.php, respectiv.

pentru subsol, copiați din < subsol>(în cazul meu, există un nume de clasă definit în eticheta de subsol, deci nu vă confundați) până la </html> în subsol.fișier php și salvați-l.

 fișier php subsol

footer php fișier

apoi, copiați tot codul după </antet>tag-ul și chiar înainte de < subsol> la index.php și salvați-l.

index fișier php

index fișier php

Adăugați funcția WordPress get_header() în partea de sus și get_footer() la sfârșitul indexului.fișier php.

get_header() este o funcție încorporată care apelează în antet.php și în mod similar, get_footer() este o funcție care solicită subsol.php.

adăugați următorul cod în partea de sus a indexului.fișier php și salvați-l.

<?php get_header(); ?>

adăugarea auzit în partea de sus a fișierului index

adăugarea auzit în partea de sus a fișierului index

pentru a apela într-un subsol, introduceți următorul cod la sfârșitul indexului.codul php și salvați-l.

<?php get_footer(); ?>

adăugați subsol în partea de jos a fișierului index

adăugați subsol în partea de jos a fișierului index

acum, vizitați site-ul dvs. și veți vedea ceva de genul acesta.

 site fără css și js

site fără css și js

Pasul 7: Configurarea CSS

faptul că tema dvs. arată ciudat se datorează faptului că fișierele CSS nu sunt aplicate temei.

ați copiat deja peste folderul CSS din tema HTML în folderul temă WordPress. Acum, trebuie să apelați aceste fișiere CSS pentru a completa aspectul temei.

rețineți că numele fișierelor CSS pot diferi — deci verificați din nou înainte de a efectua acest proces.

veți găsi foile de stil CSS în antet.fișier php, deci trebuie să căutați „rel=”foaie de stil” ” prin CTRL + f.

foaie de stil css în fișierul antet

foaie de stil css în fișier antet

după aceea, eliminați foile de stil Google font, deoarece nu avem nevoie de ele. Acum, am nevoie doar să se înregistreze foaia de stil CSS real adică <link rel=” stylesheet”href=” active/css/style-starter.css ” >.

WordPress nu înțelege structura obișnuită a foii de stil CSS; de aceea trebuie să întreb și să înregistrez foaia de stil CSS. Mergeți la funcții.fișier php și adăugați următorul cod.

<?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');

înregistrare fișier css

înregistrați fișierul css

wp_register_style vă va ajuta să vă înregistrați foaia de stil CSS.

get_template_directory_uri() . ‘/href ‘ este folosit pentru a obține calea curentă director șablon. Acesta va concatena calea curentă cu fișierul respectiv. Deci, aici, trebuie să definiți locația fișierului CSS (href). Puteți vedea cum am definit calea acelui fișier CSS: get_template_directory_uri (). ‘/active/css / stil-starter.css’.

acum, putem elimina linkul foii de stil CSS din antet.fișier php și înlocuiți-l cu următorul cod și salvați fișierul.

<?php wp_head(); ?>

wp_head() este un cârlig WordPress esențial care este definit în secțiunea< head ></head > a antetului.php.

 wordpress antet cârlig

wordpress antet cârlig

când vizitați site-ul dvs. Este pentru că nu ați configurat scripturile JS încă.

 după adăugarea fișierului css

după adăugarea fișierului css

în antet.php, am o foaie de stil CSS și am înregistrat-o doar în funcții.php. Dar dacă aveți mai multe foi de stil? În acest caz, trebuie să definiți wp_register_style() pentru fiecare foaie de stil. Nu-ți face griji! Puteți lua un exemplu din pasul următor, unde am mai multe scripturi JS. Procesul este același, astfel încât vă va șterge întrebările și vă va ajuta să înțelegeți cum veți face acea treabă.

Pasul 8: Configurați JavaScript

tema HTML cu care lucrați utilizează JavaScript și în subsol.fișier php, fișierele JavaScript sunt deja apelate în format HTML. Pentru a rula aceste fișiere JS, tot ce trebuie să faceți este să urmați aceleași acțiuni pe care le-ați efectuat în pasul anterior.

deschideți subsolul.fișier php și căutați „<script src= „prin” CTRL + f”. Acest lucru vă va ajuta să găsiți toate fișierele JS pe care le aveți. În cazul meu, am cinci și aici trebuie să le înregistrez și să le întreb pe toate.

 căutarea fișierelor js

căutarea fișierelor js

în continuare, trebuie să vă deschideți funcțiile.fișier php și lipiți următorul cod:

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');

puteți vedea că structura codului este aceeași cu cea pe care ați făcut-o mai devreme în partea de configurare CSS. Dar aici, veți folosi wp_register_script în loc de stil. Vă înregistrați și enqueue fiecare fișier JS în aceeași funcție.

enqueue JS script-uri

enqueue JS script-uri

acum, Puteți elimina toate link-urile script JS (am cinci) din subsol.fișier php, apoi lipiți următoarea linie de cod la sfârșitul codului (deasupra etichetei </body>) și salvați fișierul.

<?php wp_footer(); ?>

wordpress footer hook

wordpress footer hook

acum, deschideți site-ul dvs. în browser și veți observa că noua temă WordPress funcționează bine, dar totuși, are câteva imagini lipsă.

 temă După js și css

tema după JS și css

Pasul 9: configurați imaginile

acest proces este simplu și aici trebuie să definiți calea imaginilor.

mai întâi, deschideți indexul.fișier php și căutați „<img src= „prin” CTRL + f”. Acest lucru vă va ajuta să găsiți toate fișierele imagine pe care le aveți. În cazul meu, am opt și aici am nevoie de calea pentru toți.

caută fișiere imagine

căutați fișiere imagine

pentru a da o cale imaginilor; adăugați următorul cod PHP în etichetele src și salvați fișierul.

<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" />

apelarea imaginilor în wordpress

apelarea imaginilor în wordpress

acum, tema dvs. va arăta similar cu tema HTML și va prelua toate imaginile.

 fișiere imagine wordpress

wordpress fișiere imagine

dar, va lipsi caracteristici WordPress, cum ar fi schimbarea titlul site-ului și meniul de navigare WordPress.

Pasul 10: activați titlul personalizat în WordPress

dacă intrați în Panoul de administrare WordPress și schimbați titlul site-ului web, acesta nu va afecta titlul site-ului. Pentru a activa această caracteristică, puteți utiliza funcția încorporată WordPress bloginfo () cu parametrul „nume” între etichetele de titlu din antet.fișier php și salvați fișierul.

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

titlul wordpress

titlul wordpress

și în mod similar, trebuie să utilizați funcția WordPress încorporată bloginfo() cu parametrul „nume” între etichetele h1 din antet.fișier php și salvați fișierul.

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

titlul h2

H2 titlu

acum, tema dvs. va ridica titlul pe care l-ați setat în Setări-> General- > titlul Site-ului din panoul wp-admin.

 titlul site-ului wordpress

titlul site-ului wordpress

pasul 11: Adăugați meniul de navigare WordPress în WordPress

când vizitați administratorul WordPress al site-ului dvs. și navigați la aspect, nu veți vedea o opțiune pentru meniu.

trebuie să activați meniul Mai întâi adăugând următoarea linie de cod în funcții.fișier php.

add_theme_support( 'menus' );

adăugați meniuri tematice

adăugați meniuri tematice

aceasta va activa funcționalitatea meniului din tema dvs., dar are nevoie de o anumită configurație pentru a gestiona meniurile din tabloul de bord WP.

 secțiunea de meniu wordpress

secțiunea Meniu wordpress

mai întâi, găsiți unde este meniul dvs. de navigare cu temă HTML și apoi înlocuiți-l folosind funcția încorporată WordPress wp_nav_menu(); puteți citi mai multe despre această funcție aici.

în această temă, antetul.php conține meniul de navigare.

găsiți următoarele linii de cod:

<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>

codul meniului wp

codul de meniu wp

înlocuiți liniile de mai sus cu:

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

WordPress va apărea acum pe tema dvs. și va adăuga flexibilitate temei dvs. de afaceri WordPress.

Împachetez!

sper că acest articol v-a ajutat să înțelegeți cum să convertiți un șablon HTML sau un site într-o temă WordPress. Acesta este un tutorial detaliat în care am parcurs unsprezece pași pentru a demonstra procesul.

dacă aveți întrebări și întrebări, nu ezitați să întrebați oricând în secțiunea de comentarii de mai jos.

Î. pot converti HTML în WordPress?

procesul de conversie HTML în WordPress implică următorii pași:

1) Creați un folder nou pentru tema
2) Copiați codul CSS în stiluri.fișier css
3) separați codul HTML în antet.php, bara laterală.php și subsol.fișiere php
4) convertiți antetul.php și subsol.php în formatul WordPress necesar
5) generați o captură de ecran (aceasta va fi utilizată ca previzualizare temă)
6) Zip folderul și încărcați-l pe site-ul WordPress

Q. Cum adăugați HTML la WordPress?

pentru a adăuga HTML la o pagină sau postare WordPress, accesați pagina/postarea și adăugați codul HTML în fila text.

Î. Cum deschid un fișier HTML în WordPress?

puteți deschide un fișier HTML încărcând fișierele HTML arhivate pe server și apoi deschideți-l în Managerul de fișiere al serverului.

Î. WordPress folosește HTML?

WordPress folosește pe scară largă HTML pentru a reda și formata informații pe diverse pagini și postări.

împărtășiți-vă părerea în secțiunea de comentarii. Comentariu Acum

partajați acest articol

revizuirea clienților la

„găzduire optimizată frumos pentru WordPress și Magento”

Arda Burak

Farhan Ayub

Farhan este manager de comunitate la Cloudways. Îi place să lucreze cu WordPress și are o pasiune pentru dezvoltarea web. În mare parte, își petrece timpul interacționând cu oamenii din comunitatea WordPress. În afară de viața sa profesională, Farhan își petrece timpul jucând și jucând sport. Simțiți-vă liber să-l contactați la Farhan

Conectați – vă la: forumul comunității Twitter

Leave a Reply

Adresa ta de email nu va fi publicată.