K2

Z funus.net
Strona WWW oparta na WordPress i K2

K2 to zawansowany szablon dla silnika blogów WordPress, następca szablonu Kubrick stworzonego przez jednego ze współautorów K2, Michaela Heilemanna. Szablony WordPress odpowiadają za stronę wizualną blogów.

K2 charakteryzuje się dużą konfigurowalnością. Pozwala na stosowanie stylów, zmieniających wygląd stron. Posiada zestaw modułów umieszczanych na marginesie strony, które można wykorzystać do zamieszczania tam różnych elementów: tekstu, kodu HTML lub PHP, list kategorii, list odnośników i innych.

Spis treści

[edytuj] Wygląd

Wygląd K2 można modyfikować przy pomocy stylów. Instalacja nowego stylu jest banalnie prosta. Wystarczy na serwerze, w katalogu wp-content/themes/k2/styles, utworzyć jakiś podkatalog a w nim plik CSS o dowolnej nazwie. W opcjach konfiguracyjnych K2 pojawi się możliwość wyboru nowwego stylu. Po wybraniu nowy plik CSS będzie stosowany przy wyświetlaniu stron.

[edytuj] Przykład

Domyślnie K2 wyświetla wpisy na stronach o stałej szerokości 780 pikseli. Nie jest to dużo dla współczesnych monitorów. Definiując nowy styl w prosty sposób można zwiększyć szerokość stron. Jeszcze lepiej byłoby zdefiniować szerokość procentowo tak, żeby wyświetlanie strony dostosowywało się do aktualnej szerokości okna przeglądarki. Można to zrobić następująco.

#page {
  /* szerokość strony */
  width: 95%;
}
 
#primary {
  /* szerokość głównej kolumny na stronie */
  width: 65%;
}
 
.secondary {
  /* szerokość bocznej kolumny (sidebar) */
  width: 28%;
}

[edytuj] Problemy

Niektóre moduły nie działają, np. About, Navigation.

[edytuj] Uwagi

Żeby skłonić K2 do pokazania nazw autorów przy wpisach trzeba mieć co najmniej dwóch zarejestrowanych użytkowników z przypisaną rolą Author, Editor lub Administrator. Administrator główny, którego konto jest tworzone podczas instalacji WordPress, nie liczy się.

Ściślej rzecz ujmując, K2 wykonuje w przybliżeniu następujące zapytanie:

SELECT COUNT(1) FROM wp_usermeta WHERE meta_key = 'wp_user_level' AND meta_value > 1

i dopiero gdy zapytanie zwróci więcej niż jeden wiersz zaczyna pokazywać nazwy użytkowników przy wpisach w blogu.


[edytuj] Zobacz też