Nie po raz pierwszy trafiło do mnie pytanie o treści typu „a jak zmienić wyświetlanie tego elementu?” Co jak co, ale po kilku razach robi się to z lekka denerwujące, postanowiłem więc nieco rozjaśnić zasady rządzące szablonami WordPressa.
WordPress w bardzo przyjemny dla szarego użytkownika sposób oddziela warstwę mechaniki od warstwy wyglądu (nie wspominając o oddzieleniu warstwy treści). Całość opiera się na szablonach – są to pliki zazwyczaj kodowane za pomocą XHTML z dodatkiem funkcji PHP – te właśnie funkcje stanowią powiązanie między wyglądem a treścią.
Szablony WordPressa umieszczane są w folderze 'wp-content/themes/'
i tylko tam – inaczej nie zaskoczą. Podstawowy szablon składa się z dwóch plików – index.php
oraz style.css
. Ten drugi stanowi istotną część całego szablonu, to tego pliku WordPress wyszukuje, chcąc dodać informacje o nowym szablonie do bazy danych. Podstawowy plik style.css
wygląda następująco:
/*
Theme Name: Nazwa Szablonu
Theme URI: http://adres-szablonu.pl/lub-nasz
Description: Krótki i treściwy opis wykonanego dzieła
Version: 0.1-wersja
Author: Autor
Author URI: http://adres-autora.pl/
*/
WordPress przeczyta powyższe linijki następująco: „w szablonach pojawił się nowy folder, po przeanalizowaniu zawartego w nim pliku style.css
stwierdzam, że jest to szablon, nazywa się „Nazwa Szablonu”, jego opis to „Krótki i treściwy opis wykonanego dzieła”, a jego wersja to „0.1-wersja”, autor natomiast nazywa się „Autor” i wyświetlając jego imię automatycznie utworzę linka do jego strony o adresie „http://adres-autora.pl/
” – wszystko jasne, nieprawdaż? :)
Plik index.php
wymagany jest natomiast dlatego, iż to w nim cała zawartość strony będzie wyświetlana. Co i jak jednak – to opiszę już w następnym artykule.
Komentarze
Z wielką chęcią przeczytam kolejne części, bo dopiero co zaczynam przygodę z wp.
odpowiedzPozdrawiam!
[…] już dowiedzieliście się z poprzedniej części, na podstawowy szablon WordPressa składaja się: index.php oraz style.css. Ten drugi zawiera […]
odpowiedzPrawdziwy kawal dobrej pracy!
odpowiedzWitam,
Przerabiam właśnie skórkę bloga. Dążę do zmiany pliku header.php aby na górze bloga zamiast standardowego loga.jpg wstawić flashowe logo. Praktycznie udało mi się tego dokonać jednak flashowe logo wyświetla się mi wyłącznie na stronie głównej, natomiast na stronach statycznych i kategoriach już nie działa. Gdzie leży przyczyna takiego stanu rzeczy?
Dodam, że kod flashu wstawiłem pomiędzy (o ile będzie to widać tutaj):
odpowiedzZ góry dziękuje za pomoc i sugestie.
[…] Pliki szablonów WordPressa – część 1 – wpninja.pl […]
odpowiedzDodaj własny komentarz
Odnośniki z innych stron
Lista innych stron, które w jakiś sposób odnoszą się do opublikowanej tutaj treści:
[…] już dowiedzieliście się z poprzedniej części, na podstawowy szablon WordPressa składaja się: index.php oraz style.css. Ten drugi zawiera […]
[…] Pliki szablonów WordPressa – część 1 – wpninja.pl […]