WordPress
Tworzenie motywów Wordpress i motywów potomnych
Szukaj…
Wprowadzenie
Wordpress to powszechnie stosowany CMS do tworzenia prostych stron informacyjnych, ale także do tworzenia bardziej wyrafinowanych stron internetowych, a nawet małych sklepów internetowych.
Wordpress korzysta z motywów. Te motywy są używane do tworzenia układu i funkcjonalności zawartości strony internetowej Wordpress. Tematy można znaleźć w całym Internecie.
Każdy motyw ma swoją unikalną funkcjonalność i układ, ale czasem trudno jest znaleźć odpowiedni motyw dla strony internetowej. Na szczęście możemy również stworzyć własny motyw.
Opracowywanie własnego motywu
Motyw Wordpress składa się z dwóch rodzajów plików. Podstawowe pliki każdego motywu oraz pliki określające układ i funkcjonalność motywu. Ta druga grupa będę wywoływać pliki specyficzne dla motywu.
Podstawowe pliki motywów
Podstawowe pliki motywu to pliki używane do konfiguracji i rejestracji motywu. Na poniższej liście krótko opiszę każdy plik i jego użycie. Później dodam najbardziej podstawowe przykładowe pliki, które są potrzebne do skonfigurowania własnego motywu Wordpress.
-
functions.php
: plik functions.php służy do rejestrowania wszystkich funkcji, pasków bocznych, skryptów i obejmuje motyw. W tym pliku możesz na przykład dołączyć pliki CSS, JS itp. -
Header and footer
: Pliki nagłówka i stopki (header.php i footer.php) to pliki używane do wywoływania nagłówka i stopki. Na przykład plik nagłówka i stopki zawiera link do systemu zaplecza wordpress. -
index.php
: plik index.php to plik, który tworzy szablon domyślnej strony. W tym pliku możesz zobaczyć, edytować i usuwać fragmenty tego domyślnego układu szablonu. -
single.php
: Plik single.php to plik, który tworzy stronę szablonu pojedynczych postów. Podobnie jak domyślny szablon dla stron, ale teraz dla pojedynczych stron postów. -
format.php
Plik format.php to plik, który buduje szablon treści-tekstu ze strony. Więc jeśli masz stronę główną i edytujesz ją z zaplecza, dodając tekst. Ten plik tworzy standardowe znaczniki tego tekstu. -
404.php
Plik 404.php tworzy szablon 404. Ten plik składa się z podstawowego układu tej strony. -
archive.php
Plik archive.php tworzy układ strony archiwum. -
style.css
Podstawowy plik arkusza stylów.
Na tej liście możesz zobaczyć wszystkie pliki wymagane do skonfigurowania własnego motywu Wordpress. Teraz rzućmy okiem na niektóre pliki, które możesz utworzyć, jeśli chcesz, ale nie są to pliki wymagane dla motywu Wordpress. Są to głównie pliki szablonów i inne rozszerzenia funkcjonalne.
Niestandardowe szablony stron
page-<your own name>.php
: W motywie Wordpress możesz tworzyć wiele szablonów stron. tworząc nowe pliki szablonów stron. Standardowy plik szablonu strony składa się z następujących atrybutów nazwy. page
name of the template
i .php
Jeśli na przykład chcesz utworzyć nowy szablon strony na swojej stronie bloga można nazwać page-blog.php
Wordpress automatycznie odczytuje plik i dodaje plik do wyboru menu szablonu. Upewnij się, że masz przynajmniej funkcje get_header()
i get_footer()
. Upewnij się także, że nazwałeś swój szablon w komentarzu u góry pliku, dodając następujący przykład.
<?php
/*
* Template Name: Homepage Template
*/
get_header();
?>
Niestandardowe szablony pojedynczych stron postów
single-<your own name>.php
: W motywie Wordpress, podobnie jak szablon strony opisany powyżej, możesz także tworzyć własne szablony stron z pojedynczymi postami. Podobnie jak szablon strony, plik składa się z trzech części single
aby zadeklarować, że jest to pojedyncza strona postów <your name of the template>
i rozszerzenie pliku .php
. Podobnie jak minimalne wymagania szablonu strony, aby Wordpress czyta nowy szablon, dodają funkcje get_header()
i get_footer()
. I oczywiście dodając także nazwę szablonu, tak jak w przykładzie poniżej
<?php
/*
* Template Name: Post Portfolio
* Template Post Type: post, page
*/
?>
Wskazujemy również Template post type:
oznacza rodzaj szablonu, w tym przypadku post i stronę.
Niestandardowe szablony postów tekstowych
format -<your own name>.php
: W motywie Wordpress możesz także tworzyć szablony wyników wyjściowych. Te szablony formatów to układ i treść postu. Na przykład, jeśli w niektórych przypadkach chcesz, aby post wyświetlał tylko treść lub tytuł postu, możesz użyć tych szablonów do stworzenia tego rodzaju dostosowań. Ponieważ tego rodzaju szablony formatują tylko zawartość zaplecza postów utworzoną przez użytkownika, nie musimy dołączać get_header()
i get_footer()
ponieważ są one już zdefiniowane w szablonach stron. Upewnij się, że szablon jest w stanie rozpoznać post, korzystając z następującego podstawowego przykładu.
<div>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
</article>
</div>
Teraz, gdy wiemy już coś o plikach podstawowych i niektórych plikach specyficznych dla szablonu, czas zacząć mówić o paskach bocznych i widżetach. W przyszłości zostanie to dodane wraz z samouczkiem krok po kroku na temat tworzenia własnego motywu Wordpress.