Wszystkie znaki występujące w publikacji są zastrzeŝonymi znakami firmowymi bądź towarowymi ich właścicieli.



Podobne dokumenty
WordPress Dla Początkujących Ściągawka

Frontendowiec.pl Miecho.pl. Strona 1 z 5. Mieszko Domagała 2014 Wszelkie prawa zastrzeżone.

e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda

DARMOWY MINI PORADNIK

Jak dodać wpis? Po zalogowaniu na blog znajdujesz się w panelu administracyjnym. Po lewej stronie widzisz menu:

Jak założyć stronę na blogu?

Instrukcja instalacji i obsługi gotowych szablonów aukcji allegro oraz szablonów na zamówienie

Zasady tworzenia podstron

Jak stworzyć własny blog w kreatorze Click Web?

2 Podstawy tworzenia stron internetowych

Przewodnik... Tworzenie Landing Page

Wirtualna tablica. Padlet: Padlet nazywany jest wirtualną tablicą, ścianą lub kartką strony internetowej.

Pomoc. BIP strona portalu

Instrukcja obsługi systemu zarządzania treścią dwajeden.pl

SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) STRONY INTERNETOWEJ SZKOŁY PRZEWODNIK

Blogger opis serwisu

Proste kody html do szybkiego stosowania.

Instrukcja - blogi OK zeszyt Logowanie

Jak poruszać się po TwinSpace

Prezentacja systemu zarządzania treścią CMS

STOPKA. Redakcja strony Stopka Linki w stopce Link do nowej podstrony Link do strony zewnętrznej... 6

WORDPRESS INSTRUKCJA OBSŁUGI

Co zrobić aby dołączyć do Programu Partnerskiego Ceneo.pl?

INSTRUKCJA OBSŁUGI STRONY INTERNETOWEJ DLA DYSTRYBUTORÓW FM

Materiały szkoleniowe WSB-NLU

darmowy autoresponder?

Podstawy technologii WWW

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

edycja szablonu za pomocą serwisu allegro.pl

Każde menu jest połączone z modułem, którym zarządza się w menedżerze modułów. Cztery dostępne menu widać na pasku Menu (rysunek 4.38).

Przewodnik projektowania

Tworzenie infografik za pomocą narzędzia Canva

Syndykacja treści z Partner Marketing Center

1. Dockbar, CMS + wyszukiwarka aplikacji Dodawanie portletów Widok zawartości stron... 3

DODAJEMY TREŚĆ DO STRONY

Instrukcja obsługi systemu zarządzania treścią w MDK

Instrukcja użytkownika BIP

Pierwsza strona internetowa

Przebieg przykładowej rejestracji nowego Oferenta

Poradnik obsługi sklepu internetowego opartego o wtyczkę WooCommerce

SYSTEMY ZARZĄDZANIA TREŚCIĄ WORDPRESS

Optymalizacja logo strony. Krok po kroku... Spis treści

CMS - INFORMACJE. *** Mirosław Kuduk E mail: tel. kom DODATKOWE FUNKCJE - PANEL ADMINISTRATORA

AKCYZA OD WYROBÓW WĘGLOWYCH. Darmowy fragment Komentarz praktyczny BOGUSŁAW ŚLEDŹ. Udostępniono przez Bezkartek.

Tworzenie i modyfikowanie wykresów

Stwórz baner na bloga

Chcesz móc dzielić się z innymi swoimi postępami i doświadczeniami w Koduj z Klasą? To proste. Aby zacząć blogować wystarczy:

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Tworzenie wiadomości Follow up

darmowe zdjęcia - allegro.pl

Zadanie 10. Stosowanie dokumentu głównego do organizowania dużych projektów

Instrukcja 3wcms najważniejsze funkcje

OPCJE PROGRAMU Widoczne u góry na szarym pasku.

INSTRUKCJA UŻYTKOWNIKA SYSTEMU BIP

INSTRUKCJA OBSŁUGI BIULETYNU INFORMACJI PUBLICZNEJ

miniinstrukcja miniswl

Ten krótki poradnik pomoże Ci zainstalować nasz katalog no-name na swojej stronie internetowej.

Oferta specjalna na Zintegrowany System Zarządzania Stroną Firmy.

2.5 Dzielenie się wiedzą

REFERAT O PRACY DYPLOMOWEJ

Pobierz plik z przykładem

OPIS FORM REKLAMOWYCH

Instrukcja UŜytkownika bazy ECAS

Z Małej Szkoły w Wielki Świat

I. Spis treści I. Spis treści... 2 II. Kreator szablonów Tworzenie szablonu Menu... 4 a. Opis ikon Dodanie nowego elementu...

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

Instrukcja obsługi Użytkownika BIP

Instrukcja zarządzania kontem jednostki samorządu terytorialnego w serwisie internetowym

Tworzenie dokumentów oraz prezentacji programu Młodzi Aktywiści Prezydencji przy wykorzystaniu EduTuby

MS Word Długi dokument. Praca z długim dokumentem. Kinga Sorkowska

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

Tworzenie kampanii mailowych. Tworzenie kampanii mailowych.

mysupport Instrukcja obsługi dla użytkowników

Dodawanie grafiki i obiektów

Poradnik obsługi systemu zarządzania treścią (CMS) Concrete5. Moduły i bloki

Instrukcja zarządzania kontem przedsiębiorstwa w serwisie internetowym

Przewodnik po systemie Antyplagiat dla Użytkownika Indywidualnego

Facebook, Nasza klasa i inne. podstawowe informacje o serwisach społeczności internetowych. Cz. 1. Serwis nk.pl (dawniej Nasza-klasa.

INSTRUKCJA OBSŁUGI SYSTEM ZARZĄDZANIA TREŚCIĄ

#1 Wartościowa treść. #2 Słowa kluczowe. #3 Adresy URL

WellCommerce Poradnik: CMS

INSTRUKCJA zakładania konta w Społecznoś ci CEO

Specyfikacja techniczna dot. mailingów HTML

Wchodzisz na stronę i klikasz na Sklep.

Tworzenie wiadomości Newsletter

Personalizowanie wirtualnych pokojów

Wymagania edukacyjne: Statyczne witryny internetowe (na podstawie programu nr )

Damian Daszkiewicz Tworzenie strony-wizytówki dla firmy XYZ

MySource Matrix CMS. Prosty Interfejs Użytkownika INSTRUKCJA wersja 1.3 POLAND AUSTRALIA UNITED KINGDOM NEW ZEALAND UNITED STATES

Spis treści. Warto zapamiętać...2. Podstawy...3

Poradnik obsługi systemu zarządzania treścią (CMS) Concrete5. Moduły i bloki

1. Rejestracja / Logowanie

Wytyczne do projektu strony WWW oraz obsługi Systemów CMS.

Oferta banerów reklamowych na portalu

Aby pobrać program FotoSender naleŝy na stronę lub i kliknąć na link Program do wysyłki zdjęć Internetem.

Writer wzory matematyczne

Małgorzata Garkowska Ambasador programu etwinning

Podręcznik Sprzedającego. Portal aukcyjny

Transkrypt:

1

Własny szablon Wordpress Łukasz Wójcik Wydanie pierwsze, Toruń 2010 ISBN: 978-83-61744-26-9 Wszelkie prawa zastrzeŝone! Autor oraz Wydawnictwo dołoŝyli wszelkich starań, by informacje zawarte w tej publikacji były kompletne, rzetelne i prawdziwe. Autor oraz Wydawnictwo Escape Magazine nie ponoszą Ŝadnej odpowiedzialności za ewentualne szkody wynikające z wykorzystania informacji zawartych w publikacji lub uŝytkowania tej publikacji. Wszystkie znaki występujące w publikacji są zastrzeŝonymi znakami firmowymi bądź towarowymi ich właścicieli. Wszelkie prawa zastrzeŝone. Rozpowszechnianie całości lub fragmentu w jakiejkolwiek postaci jest zabronione. Kopiowanie, kserowanie, fotografowanie, nagrywanie, wypoŝyczanie, powielanie w jakiekolwiek formie powoduje naruszenie praw autorskich. Wydawnictwo Escape Magazine http://www.escapemagazine.pl bezpłatny fragment 2

Spis treści WSTĘP 1.1. Zacznijmy od pomysłu 1.2. rozrysujmy go 1.3. i zakodujmy 1.4. Struktura plików szablonu 1.4.1. Arkusz stylów (style.css) 1.4.2. Nagłówek (header.php) 1.4.3. Stopka (footer.php) 1.4.4. Strona główna (index.php) 1.4.5. Pasek boczny (sidebar.php) 1.4.6. Pojedynczy wpis (single.php) 1.4.7. Komentarze do wpisu (comments.php) 1.4.8. Archiwum wpisów (archive.php) 1.4.9. Wyniki wyszukiwania (search.php) 1.4.10. Strona błędu 404 (404.php) 1.4.11. Własne podstrony 1.4.12. Pętla wpisów 1.5. CzyŜby gotowe? PRZYDATNE LINKI 3

WSTĘP Cieszę się, Ŝe zdecydowałeś się na zakup tej publikacji, a tym samym na zgłębienie tematyki tworzenia własnych szablonów dla systemu WordPress. NiezaleŜnie od tego, czy jesteś początkującym blogerem, czy moŝe zamierzasz wykorzystać system do innych celów postaram się nakreślić niezbędne podstawy i bezboleśnie przeprowadzić Cię przez proces tworzenia szablonu od zera do gotowej paczki. Nie jest to pozycja kompletna i nie było moim zamiarem tworzenie takowej. Napisanie (a następnie lektura) kompletnego zbioru informacji jedynie na temat szablonów zajęłoby mnóstwo czasu. Dlatego ograniczyłem się do najbardziej podstawowych kwestii. Uzupełniłem je niewielkim zbiorem linków do materiałów rozszerzających omawiane zagadnienia. Na potrzeby publikacji przyjąłem załoŝenie, Ŝe znasz juŝ podstawy HTML i CSS nie poświęcam bowiem zbyt wiele miejsca na proces tworzenia, cięcia i kodowania szablonu. Przydaje się równieŝ znajomość języka PHP, ale bez niej poradzisz sobie bez problemu. Nie zakładam równieŝ, Ŝe przeczytasz całą publikację od razu, a wszystko będzie zrozumiałe. Na szczęście system szablonów WordPress, mimo zmian o charakterze ewolucyjnym, pozostaje niezmienny od kilku lat, a więc ksiąŝka będzie Ci słuŝyć jeszcze przez długi czas. Jeszcze drobna uwaga na temat stosowanego przeze mnie nazewnictwa. UŜywane przeze mnie słowo szablon ma dwojakie znaczenie: odnosi się zarówno do całości konstrukcji, która określa wygląd Twojego bloga, jak równieŝ poszczególnych jego części. Piszę zatem szablon dla WordPress mając na myśli całokształt, ale piszę takŝe szablon strony głównej czy szablon archiwum, które są jego mniejszymi częściami. Wszystkie kody źródłowe uŝyte w publikacji znajdziesz pod adresem [adres dostępny w pełnej wersji]. Łukasz Wójcik 4

1.1. Zacznijmy od pomysłu JeŜeli zabierasz się za tworzenie czegoś, na pewno masz wizję końcowego efektu Twojej pracy i dąŝysz do tego, by w jak największym stopniu zbliŝyć się do niej. Tak samo jest przy budowie szablonu wygodnie jest zacząć od zaplanowania wyglądu w głowie, a jeszcze lepiej na papierze czy w programie graficznym. Z gotową koncepcją łatwiej będzie Ci przejść przez kolejne etapy pracy. Dodatkowo zminimalizujesz ryzyko przeoczenia czegoś, co w późniejszym czasie moŝe być trudniejsze do zrealizowania. Na potrzeby naszych rozwaŝań przyjąłem uproszczenie, Ŝe Twój szablon będzie miał układ typowy dla większości blogów: nagłówek z tytułem bloga i menu nawigacyjnym w górnej części strony, główna treść w lewej kolumnie i pasek boczny w prawej, a wszystko zakończone stopką zawierającą informacje o Twoich prawach autorskich i sposobie kontaktu z Tobą. Strona główna, strony archiwalne i wyniki wyszukiwania wyglądają tak samo. JeŜeli Twoja wizja w jakimkolwiek stopniu róŝni się od moich załoŝeń, nie ma problemu w przyszłości będziesz w stanie z łatwością dopasować moje wskazówki do swojego projektu i, w konsekwencji, nadać mu bardziej unikalny charakter. 1.2. rozrysujmy go Skoro juŝ masz gotowy pomysł i wizję wymarzonego szablonu, nadszedł czas na konkretne działania w tym kierunku. Zazwyczaj w tym momencie następuje etap przeniesienia go do programu graficznego. Powiedzmy sobie szczerze: im więcej czasu spędzisz w programie graficznym na dopracowywaniu szczegółów, tym mniej czasu poświęcisz na przeniesienie go do systemu WordPress. NiezaleŜnie od tego, czy wykonujesz projekt samodzielnie, czy moŝe zlecasz go znajomemu grafikowi, w trakcie pracy weź pod uwagę elementy z poniŝszej listy. Są to najczęściej spotykane części składowe kaŝdego bloga oparte- 5

go o WordPress. Niektóre z tych elementów muszą się koniecznie pojawić w szablonie, a niektóre z nich moŝesz ominąć i nie uŝywać. Wybór oczywiście zaleŝy od Ciebie. Oto one: nagłówek bloga (najczęściej w postaci klikanego tekstu lub obrazka odsyłającego do strony głównej, czasami z tłem); menu nawigacyjne zawierające linki do poszczególnych działów (podstron) bloga (jeŝeli nie planujesz umieścić tego w pasku bocznym); formularz wyszukiwania (patrz wyŝej); link do kanału RSS bloga (patrz wyŝej; moŝesz umieścić link tylko do treści wpisów, a moŝesz równieŝ dołączyć drugi link zbierający komentarze do wpisów); pojedynczy wpis bloga wyświetlany na stronie głównej oraz stronach archiwalnych, mogący składać się z: o tytułu (najczęściej w postaci linku prowadzącego do pełnej treści wpisu wraz z komentarzami); o daty dodania wpisu (format i połoŝenie dowolne); o kategorii, do który wpis został przyporządkowany (najczęściej w postaci linku prowadzącego do wpisów archiwalnych z tej samej kategorii); o treści wpisu pełnej, bądź skróconej i opatrzonej linkiem Czytaj dalej. Warto wziąć pod uwagę m.in. wygląd linków, obrazków osadzanych w tekście, cytowanych fragmentów, wykazów (list wypunktowanych i numerowanych), bloków kodu programistycznego; o listy tagów (słów kluczowych) przyporządkowanych do wpisu; o linku prowadzącego do komentarzy do wpisów (moŝe zawierać w treści liczbę dodanych komentarzy); o linku Edytuj wpis, widocznego tylko dla uŝytkowników z uprawnieniami pozwalającymi na modyfikacje treści wpisów na blogu; 6

komentarze do wpisu; kaŝdy komentarz moŝe składać się z następujących elementów: o nicku (pseudonimu) komentującego; jeŝeli komentujący poda w formularzu komentowania adres strony WWW, wówczas jego nick wyświetlany jest jako link do tej strony; o daty dodania wpisu (która równieŝ moŝe słuŝyć za bezpośredni link do treści komentarza); o awatara, czyli niewielkich rozmiarów obrazka identyfikującego autora komentarza; o treści dodanego komentarza; formularz dodawania komentarza składający się z następujących pól: o nick (pseudonim) komentującego; o adres e-mail (z reguły nie jest on wyświetlany w treści dodanego komentarza); o adres strony WWW; o treść komentarza; o przycisk Wyślij ; linki nawigacyjne między kolejnymi podstronami archiwum, umieszczone zazwyczaj na górze i/lub na dole strony głównej i stron archiwalnych ( Starsze/Nowsze wpisy ); linki nawigacyjne między kolejnymi wpisami, umieszczone na górze i/lub na dole podstron z pełną treścią wpisu; pasek boczny mogący zawierać takie komponenty jak: o krótka informacja o blogu i autorze bloga; o wyszukiwarka (jeŝeli nie została umieszczona w innym miejscu strony); o linki do kanałów RSS (jw.); o menu nawigacyjne w postaci listy podstron (jw.); 7

o kalendarz miesięczny, którego dni linkują do opublikowanych wówczas wpisów; o archiwum miesięczne w postaci listy miesięcy i ewentualnie liczby dodanych wpisów (kaŝda liczba w nawiasie); o lista kategorii wraz z liczbami dodanych do nich wpisów (te ostatnie równieŝ w nawiasach); o lista polecanych stron i blogów (tzw. blogroll); o miniblog zawierający kilka krótkich wpisów kaŝdy z tych wpisów moŝe składać się z takich samych elementów, jak wpisy prezentowane w głównej kolumnie; o lista ostatnio dodanych komentarzy do wpisów (nick komentującego oraz tytuł komentowanego wpisu); o chmura tagów (ang. tag cloud) zbiór słów kluczowych uŝytych w blogu, z czego kaŝde słowo ma inny rozmiar czcionki proporcjonalnie do ilości przyporządkowanych do niego wpisów; o lista linków pochodzących z innego serwisu (pobranych poprzez kanał RSS); stopka zawierająca informacje o prawach autorskich. śeby juŝ zbędnie nie przedłuŝać tej części najwygodniej zakończyć ten etap utworzeniem kilku plików-atrap, które będą przypominać róŝne newralgiczne zakątki bloga: strona główna bloga; podstrona (osobny dział bloga pozostający poza jego chronologiczną strukturą); pojedynczy wpis wraz z komentarzami i formularzem do ich dodawania; wyniki wyszukiwania, czyli to, co uŝytkownik zobaczy po skorzystaniu z wbudowanej w WordPress wyszukiwarki; 8

Pełna wersja strony archiwum i kategorii opatrzone odpowiednimi nagłówkami (przewaŝnie wyglądają one tak samo jak strona główna i wyniki wyszukiwa- nia, choć warto postarać się o ich wizualne rozróŝnienie). Kliknij: http://www.escapemagazine.pl/369684-wlasny-szablon-wordpress wordpress 9