Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak stworzyć szablon wordpressa
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy portalowe i CMS'y
james8
Witajcie.

Szukam informacji na temat tworzenia szablonów do WP.

Szukam jakiś informacji krok po kroku, jak się do tego zabrać. Jeśli macie jakieś informacje na ten temat proszę o pomoc, i nie odsyłąnie manie do Google nie znalzałem tam niczego wartościowego.
wookieb
Mówisz? A ja widzę całkiem sporo ciekawych artów.
http://www.google.pl/search?q=how+to+creat...lient=firefox-a
vokiel
@james8 nawet nie pisz, że w google nie ma nic wartościowego nt szablonów do wordpress'a...

Zacznij przede wszystkim u źródła: http://codex.wordpress.org/Stepping_Into_Templates
wujek2009
Dobrą metodą jest też przejrzenie źródła (plików) z oryginalnego szablonu WP. Ponieważ tworzenie szablonu pod Wordpressa to nic innego jak znajomość x/html+css.
james8
Cytat(vokiel @ 14.11.2011, 10:24:25 ) *
@james8 nawet nie pisz, że w google nie ma nic wartościowego nt szablonów do wordpress'a...

Zacznij przede wszystkim u źródła: http://codex.wordpress.org/Stepping_Into_Templates


Okey, mam gotową grafikę, przygotowany html + css.

Zgodnie z tutorialem na stronie wordpressa dotarłem do punktu z tworzeniem pliku functions.php i tutaj zaczyna się kosmos, na stronie wypisanych jest mnóstwo różnych funkcji, co tutaj mam wstawić? Wszystkie funkcje należy skopiować? Czy jest może jakiś gotowy szablon tego pliku?

http://codex.wordpress.org/Theme_Development#Functions_File

http://codex.wordpress.org/Function_Reference
Daiquiri
"A theme can optionally use a functions file". Dodajesz tam (opcjonalnie) tylko dodatkowe funkcje, które Twój szablon powinien posiadać.
vokiel
Minimum dla szablonu Wordpress'a:
index.php
style.css

Oczywiście będzie to mało elastyczne, dlatego stosuje się kolejne pliki, aby oddzielić powtarzające się bloki kodu, są to m.in:
footer.php - stopka strony, użycie get_footer()
header.php - nagłówek, użycie: get_header()
sidebar.php - panel boczny, użycie get_sidebar()

Dodatkowe:
page.php - pojedyncza strona
single.php - pojedynczy wpis
search.php - wyszukiwarka
comments.php - wyświetlanie komentarzy
category.php - wpisy w kategoriach
archive.php - archiwum starszych wpisów
james8
Witajcie!


Zabrałem się za robienie swojego szablonu. Mam do Was pytanie.

U mnie na stronie po kliknięciu szukaj (gdy pozostawie puste okienko wyszukiwania) włącza się strona wpisów.

Jako stronę główną mam ustawioną stornę statyczną (a nie stronę wpisów).


Po kliknięciu szukaj bez żadnych argumentów chciałbym aby pozostawała strona statyczna, lub komunkat "proszę wprowadzić odpowiednią frazę".


Wiem, że wystarczy tutaj zwykła instrukcja warunkowa, tylko nie wiem dokładnie gdzie ją wstawić, poniżej mój plik search.php, może ktoś z Was mi doradzi jak to zmienić:


  1. <?php get_header(); ?>
  2.  
  3. <?php if (have_posts()) : ?>
  4.  
  5. <div id="CONTENT">
  6.  
  7. <h2>Rezultaty wyszukiwania:</h2>
  8.  
  9. <?php include (TEMPLATEPATH . '/inc/nav.php' ); ?>
  10.  
  11. <?php while (have_posts()) : the_post(); ?>
  12.  
  13. <div <?php post_class() ?> id="post-<?php the_ID(); ?>">
  14.  
  15. <h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
  16.  
  17.  
  18.  
  19. <div class="entry">
  20.  
  21. <?php the_excerpt(); ?>
  22.  
  23. </div>
  24.  
  25. </div>
  26. </div>
  27. <?php endwhile; ?>
  28.  
  29. <?php include (TEMPLATEPATH . '/inc/nav.php' ); ?>
  30.  
  31. <?php else : ?>
  32.  
  33.  
  34.  
  35. <div id="CONTENT">
  36.  
  37. <h2>Przepraszamy, ale strona nie została znaleziona.</h2>
  38.  
  39. </div>
  40.  
  41. <?php endif; ?>
  42.  
  43. <?php get_sidebar(); ?>
  44.  
  45. <?php get_footer(); ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.