WordPress Dla Początkujących Ściągawka
W ostatnim czasie otrzymałem sporo pytań od Artura – twórcy strony www DesignForAll – Moje Miasto, Moje Życie. Artur systematycznie pracuje nad swoją stroną, czego efekty widać na blogu. Gratulacje 🙂
Pytania dotyczyły modyfikacji WordPress-a, modyfikacji wyglądu, modyfikacji szablonu wordpress i jego ustawień. Ponieważ takie pytania mogą mieć również inne osoby, postanowiłem dać prostą ściągawkę dla początkujących.
Skrypt WordPress jest skryptem Open Source, to znaczy, że można go swobodnie pobierać i modyfikować do woli. WordPress posiada od środka wiele kodów, które nawet początkujący blogger, może zmieniać.
Dlatego jeśli chcesz dokonać drobnych zmian, a nawet rozwinąć swój własny motyw, mini ściągawka, może ci pomóc. Zdecydowałem się wymienić kilka najważniejszych i najczęściej spotykanych kodów, które swobodnie można edytować. Poniżej znajduje się link do pobrania tej ściągi, którą możesz sobie wydrukować i powiesić na przykład nad biurkiem.
Podstawowe pliki szablonu WordPress
Poniżej znajduje się lista podstawowych plików, które każdy szablon dla WordPress powinien mieć:
- style.css – formatowanie strony
- header.php – nagłówek strony
- index.php – szkielet strony
- sidebar.php – pionowa kolumna strony
- footer.php – stopka strony
- single.php – ustawienia pojedynczego wpisu
- page.php – ustawienia strony
- comments.php – komentarze
- 404.php – strona błędu 404, gdy nie może znaleźć żądanego pliku
- functions.php – ustawienie funkcji motywu
- archive.php – archiwum
- searchform.php – wyszukiwarka na stronie
- search.php – filtr wyszukiwarki
Podstawowe kody w znajdujące się w pliku header.php
Kody te są głównie dostępne w pliku w header.php, ale niektóre z nich, mogą znajdować się również w innych plikach szablonu. Kody, podobnie jak pliki, są używane, aby odwoływać się do konkretnych adresów URL całego szablonu. Większość z tych kodów można znaleźć w pliku header.php:
- <?php bloginfo(’name’); ?> – Tytuł lub nazwa bloga
- <?php wp_title(); ?> – Tytuł konkretnej strony
- <?php bloginfo(’url’); ?> – Dokładny adres URL strony
- <?php bloginfo(’description’); ?> – Opis bloga
- <?php bloginfo(’template_url’); ?> – Lokalizacja szablonu bloga
- <?php bloginfo(’stylesheet_url’); ?> – Link do lokalizacji pliku style.css
- <?php bloginfo(’rss2_url’); ?> – adres URL RSS strony – czytnik najnowszych wpisów
- <?php bloginfo(’pingback_url’); ?> – adres URL pingback-ów strony – odwołania twojego wpisu do innych stron
- <?php bloginfo(’version’); ?> – wersja WordPress
Kody używane przez inne pliki szablonu WordPress
Poniższe kody są używane przez inne pliki szablonu, takie jak single.php, index.php, page.php itd.
- <? php get_header (); ?> – Wyświetla zawartość pliku header.php
- <? php get_footer (); ?> – Wyświetla zawartość pliku footer.php
- <? php get_sidebar (); ?> – Wyświetla zawartość pliku sidebar.php
- <? php comments_template (); ?> – Wyświetla zawartość pliku comment.php
- <? php the_content (); ?> – Wyświetla zawartość wpisu
- <? php the_excerpt (); ?> – Wyświetla początkowy fragment wpisu
- <? php the_title (); ?> – Tytuł konkretnego wpisu
- <? php the_permalink ()?> – Link do konkretnego wpisu
- <? php the_category (’,’)?> – Kategoria wpisów
- <? php the_author (); ?> – Autor konkretnego wpisu
- <? php the_ID (); ?> – Identyfikator (numer) konkretnego wpisu
- <? php edit_post_link (); ?> – Edycja linku wpisu
- <? php next_post_link (’% Link’)?> – Adres URL następnego wpisu
- <? php previous_post_link (’% Link’)?> – Adres URL poprzedniego wpisu
- <? php get_links_list (); ?> – Wyświetla wszystkie linki bloga
- <? php () wp_list_pages; ?> – Lista wszystkich stron
- <? php (wp_get_archives)?> – Lista archiwum strony – wszystkie starsze wpisy i strony
- <? php () wp_list_cats; ?> – Wyświetla wszystkie kategorie bloga
- <? php get_calendar (); ?> – Wyświetla wbudowany w kalendarz
- <? php wp_register (); ?> – Wyświetla link rejestracji
- <? php wp_loginout (); ?> – Wyświetla link logowania / wylogowania tylko dla zarejestrowanych użytkowników
W praktyce oznacza to tyle, że jeśli chcemy na przykład zmienić wygląd stopki bloga, powinniśmy najpierw sprawdzić czy szablon oferuje taką możliwość. Przejdź wówczas do zaplecza ⇒ Wygląd ⇒ Widgety i sprawdź czy tam znajduje się Widget zatytułowany Footer lub stopka.
Jeśli nie ma, może to oznaczać, że twój szablon nie udostępnia takiej opcji, co z kolei oznacza, że modyfikować stopkę można edytując plik footer.php, dostępny poprzez zaplecze ⇒ Wygląd ⇒ Edytor lub poprzez dostęp do plików strony na serwerze.
Wiem, że dla wielu powyższe pojęcia i tak są czarną magią, ale mam skromną nadzieję, że to choć w najmniejszym stopniu pomoże.
Powodzenia
Kliknij w Ten link, jeśli chcesz, pobrać i wydrukować ściągawkę – Napisz do mnie, jeśli chcesz otrzymać w formie .pdf
PS
Możesz modyfikować każdy plik do woli, jednak wcześniej zapisz sobie na komputerze obecną wersję pliku. W przypadku niepowodzenia lub pojawiających się błędów na stronie, wystarczy przenieść wcześniejszą wersję na serwer a będziesz mieć pewność, że wszystko będzie ok 🙂
Faktycznie w ostatnim czasie intensywnie starałem się rozwijać mojego bloga i to rownolegle w 3 kierunkach : treści, wyglądu oraz powiązań z tzw. Social mediami.
Dzięki wsparciu Irka za co bardzo jestem Tobie wdzięczny mój blog zaczyna nabierać fajnego kształtu a efekty możecie zobaczyć tutaj: http://www.designforall.pl
Gdyby nie Irek i jego nieziemski czas reakcji (czasami kilka minut po zapytaniu) pewnie bym już się poddał bo zaczynałem będąc zielonym a Irek prowadził pomoc tak inteligętnie bym sam dochodził do rozwiązań po jego poradach – to jest super – Irku naprawdę dziękuję!!!
Arturo zapomniał dodać, że czasami odpisuję po tygodniu 🙂
Ale dziękuję za miłe słowa 🙂
przepraszam za pisownię „inteligętnie” zamiast inteligentnie – ale słownik zmienia na taką pisownię automatycznie 🙂