Jak przekonwertować stronę HTML do motywu biznesowego WordPress

html do WordPress

wiele firm nadal polega na prostych stronach HTML dla swojej obecności w Internecie. Te strony HTML są zwykle statyczne, co oznacza, że musisz edytować kod, aby zmienić nawet drobny szczegół na stronie internetowej. Aby tego uniknąć, możesz przekonwertować swoją witrynę HTML na WordPress.

w tym samouczku nauczę cię, jak przekonwertować HTML na motyw biznesowy WordPress. To utrzymuje wszystkie elementy HTML nienaruszone i daje elastyczność WordPress, aby łatwo dostosować dowolny element.

jeśli znasz zarówno HTML, jak i WordPress, ten samouczek jest dla ciebie dobry. Jeśli jesteś początkującym, spróbuj to zrobić za pomocą fałszywej strony na swoim lokalnym hoście, takiej jak XAMPP.

  • Konwersja strony HTML na WordPress
  • jakie pliki WordPress potrzebujesz
  • Konfigurowanie CSS, JavaScript i obrazów
  • Dodawanie funkcji WordPress, aby dodać funkcjonalność

Konwersja strony HTML na motyw WordPress

w tym samouczku wybrałem darmowy biznes HTML motyw stąd. Techniki pozostaną takie same podczas konwersji dowolnego tematu biznesowego. Jeśli masz pytania dotyczące tematu biznesowego, po prostu zostaw komentarz lub wiadomość e-mail, a z przyjemnością odpowiem.

przejdźmy dalej. Najpierw spójrz na swój motyw HTML i zaznacz elementy nagłówka, głównego ciała i stopki.

nagłówek: nagłówek będzie zawierał górną część sekcji.

 nagłówek

główny korpus: jest to długa strona, więc powiększyłem, aby zrobić zrzut ekranu, ale cała środkowa część jest zawarta w głównym ciele.

korpus główny

główny korpus

Stopka: sekcja stopki będzie zawierać dolną część.

stopka

Krok 1: Wymagania wstępne

mam nadzieję, że masz już zainstalowany WordPress na swoim lokalnym hoście, takim jak XAMPP (tj. Twój komputer). Jeśli nie, omówiliśmy już szczegółowy przewodnik, który pomoże Ci zainstalować i skonfigurować WordPress lokalnie.

Krok 2: Utwórz Folder motywów

w tym samouczku używam XAMPP, a moja witryna WordPress jest zainstalowana w folderze htdocs. Aby utworzyć motyw WordPress, musisz uzyskać dostęp do folderu motywy i utworzyć nowy folder.
teraz otwórz folder XAMPP > htdocs > folder WordPress (w moim przypadku testuje) > wp-content > themes.

w folderze motywy zobaczysz wszystkie zainstalowane motywy WordPress. Utwórz nowy folder i nadaj nazwę swojemu motywowi.

 utwórz folder motywowy

utwórz folder motywów

Krok 3: Utwórz Pliki PHP

nowo utworzony folder motywów jest pusty i musisz utworzyć kilka plików, aby działał. W tym celu musisz uruchomić edytor kodu (VS kod) i otworzyć cały folder motywów WordPress (w moim przypadku farhan-WordPress-theme).

teraz Utwórz następujące niezbędne pliki WordPress, aby lepiej zorganizować swój motyw.

  1. styl.css (zawiera szczegóły tematu i pliki CSS)
  2. indeks.php (obsługuje główną zawartość, jeśli inne opcjonalne pliki nie są zadeklarowane)
  3. nagłówek.php (zawiera elementy nagłówka motywu)
  4. stopka.PHP (zawiera elementy stopki tematu)
  5. funkcje.php (zawiera funkcje, które na WordPress theme)

pliki wordpress

pliki wordpress

Krok 4: Skopiuj foldery CSS, Obrazy i JavaScript (JS)

z motywu HTML (pobranego powyżej), skopiuj folder zasoby (foldery CSS, JS i obrazy) do nowego folderu motywu WordPress.

foldery html

foldery html

po przeniesieniu do nowego folderu motywów WordPress będzie wyglądał następująco:

foldery i pliki wordpress

foldery i pliki WordPress

Krok 5: Aktywuj nowy motyw WordPress

teraz dodałeś ważne foldery wymagane dla każdego motywu wp. Następnie otwórz witrynę WordPress w przeglądarce i zaloguj się do Pulpitu Nawigacyjnego. Przejdź do opcji wygląd > motywy, a zobaczysz, że nowy motyw został dodany do tej sekcji.Aktywuj motyw WordPress

Aktywuj motyw WordPress

ten motyw wygląda pusto. Aby dodać informacje i baner dla nowo utworzonego motywu, Otwórz swój styl.plik css (utworzony wcześniej) i wklej poniższy kod i zapisz go (ctrl + s).

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

w przypadku banera musisz dodać plik obrazu do nowego folderu motywu. Rozmiar obrazu powinien wynosić 800 na 600, a nazwa obrazu powinna być zrzutem ekranu (format png).

 dodawanie pliku scrrenshot png

dodawanie pliku scrrenshot png

po dodaniu zrzutu ekranu.plik png, odśwież pulpit nawigacyjny wp-admin, a pojawi się baner obrazu.

 obraz motywu wordpress

obraz motywu WordPress

teraz możesz wyświetlić informacje o motywie po kliknięciu banera.

 szczegóły tematu

szczegóły tematu

dalej, po prostu kliknij Aktywuj.

Krok 6: Konwertuj kod HTML na nagłówek, indeks i stopkę

Nagłówek, Stopka i główna treść są oznaczone komentarzami HTML, aby łatwo dodać je do plików PHP WordPress i przekonwertować kod.

Teraz skopiuj kod nagłówka z indeksu.html pobranego motywu do nagłówka.plik PHP utworzony w folderze WordPress themes. Musisz skopiować z <!DOCTYPE html> do </header> i zapisz go.

nagłówek pliku php

nagłówek PHP

podobnie, skopiuj elementy stopki i głównego ciała z indeksu.html do stopki.php i index.php, odpowiednio.

dla stopki, skopiuj z < stopki>(w moim przypadku w znaczniku stopki jest zdefiniowana nazwa klasy, więc nie daj się pomylić) do </html> do stopki.plik php i zapisać go.

plik PHP stopki

plik PHP stopki

następnie skopiuj cały kod za znacznikiem </header> i tuż przed stopką <> do indeksu.php i zapisz go.

indeks pliku php

indeksuj plik php

Dodaj funkcję WordPress get_header() na górze i get_footer() na końcu indeksu.plik php.

get_header() jest wbudowaną funkcją wywołującą w nagłówku.php i podobnie get_footer() jest funkcją wywołującą footer.php.

Dodaj następujący kod na górze indeksu.plik php i zapisać go.

<?php get_header(); ?>

dodawanie słyszalne na górze pliku indeksu

dodanie na górze pliku indeksu

aby wywołać w stopce, wstaw poniższy kod na końcu indeksu.kod php i zapisz go.

<?php get_footer(); ?>

dodaj stopkę u dołu pliku indeksu

dodaj stopkę na dole pliku indeksu

teraz odwiedź swoją witrynę, a zobaczysz coś takiego.

strona bez css i js

strona bez css i js

Krok 7: Konfigurowanie CSS

fakt, że Twój motyw wygląda dziwnie, ponieważ pliki CSS nie są stosowane do motywu.

już skopiowałeś folder CSS z motywu HTML do folderu motywu WordPress. Teraz musisz wywołać te pliki CSS, aby ukończyć wygląd motywu.

pamiętaj, że nazwy plików CSS mogą się różnić – więc sprawdź dokładnie przed rozpoczęciem tego procesu.

arkusze stylów CSS znajdziesz w nagłówku.plik php, więc musisz wyszukać”rel=” arkusz stylów „” przez CTRL + f.

arkusz stylów css w pliku nagłówkowym

arkusz stylów css w pliku nagłówkowym

następnie usuń arkusze stylów czcionek Google, ponieważ ich nie potrzebujemy. Teraz muszę tylko zarejestrować rzeczywisty arkusz stylów CSS tj. <link rel=”arkusz stylów” href=”assets/css/style-starter.css ” >.

WordPress nie rozumie zwykłej struktury arkusza stylów CSS; dlatego muszę zapytać i zarejestrować arkusz stylów CSS. Przejdź do funkcji.plik php i dodać następujący kod.

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

zarejestruj plik css

zarejestruj plik css

wp_register_style pomoże Ci zarejestrować arkusz stylów CSS.

get_template_directory_uri() . '/href’służy do pobrania bieżącej ścieżki katalogu szablonu. Połączy bieżącą ścieżkę z odpowiednim plikiem. Tutaj musisz zdefiniować lokalizację pliku CSS (href). Możesz zobaczyć, jak zdefiniowałem ścieżkę do tego pliku CSS: get_template_directory_uri (). '/assets / css / style-starter.css”.

teraz możemy usunąć link arkusza stylów CSS z nagłówka.plik php i zastąpić go poniższym kodem i zapisać plik.

<?php wp_head(); ?>

wp_head() jest niezbędnym Hookiem WordPress zdefiniowanym w sekcji nagłówka< head ></head >.php.

WordPress header hook

hak nagłówka wordpress

kiedy odwiedzasz swoją witrynę WordPress, zauważysz, że pliki CSS są faktycznie pytane o nowy motyw WordPress, ale mimo to projekt nie jest w porządku. Dzieje się tak dlatego, że nie skonfigurowałeś jeszcze skryptów JS.

po dodaniu pliku css

po dodaniu pliku css

w nagłówku.php, mam jeden arkusz stylów CSS i zarejestrowałem go tylko w funkcjach.php. Ale co, jeśli masz wiele arkuszy stylów? W takim przypadku musisz zdefiniować wp_register_style () dla każdego arkusza stylów. Nie martw się! Możesz wziąć przykład z następnego kroku, gdzie mam wiele skryptów JS. Proces jest taki sam, więc wyczyści Twoje zapytania i pomoże Ci zrozumieć, w jaki sposób wykonasz tę pracę.

Krok 8: Konfiguracja JavaScript

motyw HTML, z którym pracujesz, korzysta z JavaScript i znajduje się w stopce.plik php, pliki JavaScript są już wywoływane w formacie HTML. Aby uruchomić te pliki JS, wystarczy wykonać te same czynności, które wykonałeś w poprzednim kroku.

Otwórz stopkę.plik php i wyszukaj „< script src = „za pomocą” CTRL + f”. To pomoże Ci znaleźć wszystkie pliki JS, które masz. W moim przypadku mam pięć, a tutaj muszę się zarejestrować i zapytać o wszystkie z nich.

wyszukiwanie plików js

wyszukiwanie plików js

następnie musisz otworzyć swoje funkcje.plik php i wklej poniższy kod:

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

możesz zobaczyć, że struktura kodu jest taka sama jak wcześniej w części konfiguracyjnej CSS. Ale tutaj użyjesz wp_register_script zamiast stylu. Rejestrujesz i wyszukujesz każdy plik JS w tej samej funkcji.

enqueue Skrypty js

teraz możesz usunąć wszystkie linki do skryptów js (mam pięć) ze stopki.plik php, następnie wklej poniższy wiersz kodu na końcu kodu (powyżej znacznika< / body >) i zapisz plik.

<?php wp_footer(); ?>

hak stopki wordpress

hak stopki wordpress

teraz otwórz swoją witrynę w przeglądarce, a zauważysz, że nowy motyw WordPress działa dobrze, ale nadal ma kilka brakujących obrazów.

motyw po js i css

motyw po js i css

Krok 9: Konfiguracja obrazów

ten proces jest prosty i tutaj musisz zdefiniować ścieżkę obrazów.

najpierw otwórz indeks.plik php i wyszukaj „< img src = „przez” CTRL + f”. To pomoże Ci znaleźć wszystkie pliki obrazów, które masz. W moim przypadku mam osiem,a tutaj potrzebuję ścieżki dla wszystkich.

Szukaj plików graficznych

Wyszukaj Pliki Obrazów

, aby nadać ścieżkę do obrazów; Dodaj następujący kod PHP w znacznikach src i zapisz plik.

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

wywoływanie obrazów w wordpress

wywoływanie obrazów w wordpress

teraz Twój motyw będzie wyglądał podobnie do motywu HTML i pobierze wszystkie obrazy.

pliki graficzne wordpress

Pliki Obrazów wordpress

ale będzie brakować funkcji WordPress, takich jak zmiana tytułu witryny i menu nawigacji WordPress.

krok 10: Włącz Niestandardowy tytuł w WordPress

jeśli wejdziesz do panelu administracyjnego WordPress i zmienisz tytuł witryny, nie wpłynie to na tytuł witryny. Aby włączyć tę funkcję, możesz użyć wbudowanej funkcji WordPress bloginfo () z parametrem „nazwa” między znacznikami tytułu w nagłówku.plik php i zapisać plik.

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

tytuł wordpress

tytuł wordpress

i podobnie, musisz użyć wbudowanej WordPress funkcji bloginfo() z parametrem „nazwa” między znacznikami h1 w nagłówku.plik php i zapisać plik.

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

H2 tytuł

H2 tytuł

teraz Twój motyw odbierze tytuł ustawiony w Ustawieniach -> ogólne-> Tytuł witryny w panelu WP-admin.

tytuł Strony wordpress

Tytuł witryny WordPress

krok 11: Dodaj Menu nawigacyjne WordPress w WordPress

kiedy odwiedzasz administratora WordPress swojej witryny i przejdź do wyglądu, nie zobaczysz opcji Menu.

musisz najpierw włączyć Menu, dodając następujący wiersz kodu w funkcjach.plik php.

add_theme_support( 'menus' );

Dodaj menu motywu

Dodaj menu motywów

to umożliwi funkcjonalność Menu w Twoim motywie, ale wymaga pewnej konfiguracji do zarządzania menu z pulpitu WP.

sekcja menu wordpress

sekcja menu wordpress

najpierw znajdź, gdzie znajduje się menu nawigacji motywu HTML, a następnie zastąp je za pomocą wbudowanej funkcji wp_nav_menu () WordPress; możesz przeczytać więcej o tej funkcji tutaj.

w tym temacie nagłówek.php zawiera menu nawigacyjne.

Znajdź następujące linie kodu:

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

kod menu wp

kod menu wp

Zamień powyższe wiersze na:

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

twoje menu WordPress pojawi się teraz w Twoim motywie i zwiększy elastyczność Twojego motywu biznesowego WordPress.

Koniec!

mam nadzieję, że ten artykuł pomógł Ci zrozumieć, jak przekonwertować szablon HTML lub witrynę na motyw WordPress. Jest to szczegółowy samouczek, w którym omówiłem jedenaście kroków, aby zademonstrować ten proces.

jeśli masz jakieś pytania i wątpliwości, możesz zapytać w dowolnym momencie w sekcji komentarzy poniżej.

P. Czy mogę przekonwertować HTML na WordPress?

proces konwersji HTML do WordPress obejmuje następujące kroki:

1) Utwórz nowy folder dla motywu
2) skopiuj kod CSS w stylach.plik css
3) oddziel kod HTML do nagłówka.php, sidebar.php i stopka.Pliki php
4) Konwertuj nagłówek.php i stopka.Pliki php do wymaganego formatu WordPress
5) Wygeneruj zrzut ekranu (będzie to używane jako podgląd motywu)
6) zapnij folder i prześlij go na stronę WordPress

Q. Jak dodać HTML do WordPress?

aby dodać kod HTML do strony lub postu WordPress, przejdź do strony/postu i dodaj kod HTML do karty tekst.

Jak otworzyć plik HTML w WordPress?

możesz otworzyć plik HTML, przesyłając spakowane pliki HTML na serwer, a następnie otworzyć je w menedżerze plików serwera.

P. czy WordPress używa HTML?

WordPress szeroko wykorzystuje HTML do renderowania i formatowania informacji na różnych stronach i postach.

podziel się swoją opinią w sekcji komentarzy. Skomentuj teraz

Udostępnij ten artykuł

Opinia klienta na

„pięknie zoptymalizowany hosting dla WordPress i Magento”

Arda Burak

Farhan Ayub

Farhan jest menedżerem społeczności w Cloudways. Uwielbia pracować z WordPressem i ma pasję do tworzenia stron internetowych. Głównie spędza czas na interakcjach z ludźmi ze społeczności WordPress. Poza życiem zawodowym Farhan spędza czas na grach i uprawianiu sportu. Skontaktuj się z nim pod adresem Farhan

Uzyskaj Połączenie na: forum społeczności Twittera

Leave a Reply

Twój adres e-mail nie zostanie opublikowany.