7 Feb
2005

WordPress – podstawy

Postanowiłem napisać krótki tekst, w którym spróbuję przybliżyć niektóre zagadnienia związane z instalacją WordPressa i dostosowywaniem go do własnych potrzeb. Wszystko, co tu jest napisane dotyczy wersji co najmniej 1.5 (do ściągnięcia z http://wordpress.org/nightly/).

Generalnie odsyłam do oficjalnego serwisu WordPress Codex – http://codex.wordpress.org/. Tam można znaleźć prawie wszystko. Ale jeśli nie znasz angielskiego lub jesteś zbyt leniwy żeby tam czegoś szukać, to zapraszam do dalszej lektury.

Chmody

Zalecane jest żeby wszystkim plikom i folderom w folderze `wp-content` nadać `chmod 766`. Jeżeli chcesz korzystać ze stałych linków (upiększanie URLi) to `chmod 666` powinieneś nadać plikowi `.htaccess` w głównym folderze WordPressa (możesz też modyfikować go ręcznie, ale przez panel jest wygodniej).

Theme’y (skórki)

To jest temat na niejeden artykuł. Po “świerzej” instalacji WP mamy do dyspozycji do wyboru dwie skórki. Zarządzać nimi możemy przez stronę “Prezentacja” w panelu. Na pierwszej podstronie mamy listę skórek i możliwość wyboru aktywnej, na drugiej możemy modyfikować poszczególne pliki skórek (muszą one mieć jednak ustawione odpowiednie chmody).

Żeby stworzyć własną skórkę najlepiej jest skopiować zawartość katalogu `wp-content/themes/deafult` do nowego `wp-content/themes/nazwa-Twojej-skórki`. Koniecznie musisz zmienić dane na samym początku pliku `style.css` (podać tam nazwę dla swojej skórki, autora itd.). Jeśli uda Ci się to zrobić, to w panelu pojawi się nowa skórka na liście, dzięki czemu będziesz mógł ją uaktywnić.

Wszelkie zmiany wyglądu dokonuje się właśnie w plikach skórki. Jest ich kilka i każdy odpowiada za inną funkcję. Bardzo ważny jest plik `style.css`, ponieważ w nim powinny się znajdować wszystkie informacje dotyczące przezntacji treści, ale jeśli ktoś zamierza wziąć się za tworzenie własnej skórki lub za poważne modyfikacji standardowej to zakładam, że zna się na XHTML i CSS. Możesz też tworzyć niestandardowe szablony i przypisywać je wybranym przez siebie stronom (można to zdefiniować w zarządzaniu stronami). WordPress daje na prawdę niesamowite możliwości dostowania go do swoich potrzeb.

Księga gości

Ta, którta jest na mojej stronie to nic szególnego. To jest po prostu standardowa strona statyczna z dodaną możliwością komentowania. Zamierzam jednak zrobić dla tej strony specjalny szablon, żeby zmienić m.in. kolejność wyświetlania wpisów.

Galeria

Uuu… To ból. Miałem z tym dużo zachodu. Testowałem kilka różnych alternatyw, ale w końcu wybrałem Simple PHP Galery. Musiałem ją jednak trochę przystosować do wersji 1.5. Mam nadzieję, że autor zrobi wersję, która będzie działać w pełni jako plugin do WP.

Menu itd.

To jest kwestia do modyfikacji w szablonie paska bocznego. W ogóle podobne kwestie rozwiązuje się tylko przez szablony.

Ostatnio robiłem jeden szablon do WP, chociaż jest cały czas w fazie produkcji zamieszczam linka (cobyście mogli zobaczyć jak bardzo można WP zmienić): http://www.biskupiak.net/biskupin/.

11 Comments

  • Patrze że zaczyna się coś klarować w temacie WordPress-Polska, gratuluje pomysłu, w koncu to świetny CMS i odnosi sukcesy na całym globie !

  • mozesz napisac jakiegos arta odnosnie menu bocznego ?

  • Zapraszam i prowadzącego webloga i gości na forum polskiego wsparcia WP: http://www.wordpress.tox.pl/

  • A są w ogóle gdzieś w necie gotowe skórki?

  • O co chodzi z tym “prefixem”? Nie chce mi odpalić instalka z powodu profixu.

  • Wszystko znajdziesz na http://www.wordpress.org

  • Owszem, znajdę, ale pod warunkiem, że znam angielski tak dobrze, jak Ty, a tak nie jest. Napisz lepiej, co wpisać do wp-… przy table_prefix, bo na tym mi strona wysiada. Jak zostawiam pole puste, to pojawia się komunikat o błędzie, a jak wkleję jakiekolwiek cyferki, to pojawia się takie coś, jak tutaj:
    http://informacje.110mb.com

  • W ogóle, to nie znam się na php. Z tego co widzę na wordpress.org to trzeba stworzyć tabelę w phpMy Admin, ale dalej nic nie rozumiem. Próbowałem zrobić nową tabelę, ale pojawiło się mnóstwo okienek do wypełnienia, a ja nie mam o tym zielonego pojęcia. Liczę na realną pomoc. Gdybym znał angielski, w ogóle bym nie wchodził na Twoją stronę bo nie miałbym takiej potrzeby.

  • Już rozwiązałem problem. Trzeba było zamienić w “DB NAME” słowo “wordpress” na nazwę użytkownika MYSQLa, którą wpisuje się linijkę niżej. Piszę to na wypadek, gdyby ktoś miał podobny problem.

  • W przyszłości możesz skorzystać z pomocy na http://www.wordpress.org.pl/

  • A może wiesz, jak rozwiązać problem phpAdmina z polskimi czcionkami. Męczę się z tym już drugi dzień, czytam mnóstwo for – bo nie tylko mi się to przytrafiło – i eksperymentuję, a z godziny na godzinę szlag mnie trafia coraz bardziej, bo nic nie działa. Podmieniam pliki, kodowania uft8 i latina2 i nic.