podstawowe pliki wystarczą. header(header.php) i stopka(footer.php). strona główna(index.php), strona pojedynczego wpisu(single.php), zwykład strona(page.php). Strona kategorii(category.php), strona wyszukiwania(search.php). i plik z funkcjami(functions.php)
WordPress - Tworzenie szablonów
Napisano 21 lipca 2014 - 15:54
Nie musi, może mieć nawet tylko index.php jak Ci to pasuje, wszystko zależy od Ciebie
Czyli dobry szablon do WP nie musi posiadać pierdylion plików php?
webDeveloper
Napisano 21 lipca 2014 - 18:20
Jak strona kategorii powinna wyglądać? Chodzi mi o funkcję nazwy kategorii oraz wpisów. Bo czytałem, że wystarczy skopiować zawartość index.php (już po pocięciu) ale nie znalazłem dokładnie tych funkcji. Domyślna skórka WP mi nie pomoże bo tam jest za dużo tego nawalone XD
Napisano 21 lipca 2014 - 19:47
Później odpowiem na to pytanie o ile ktoś mnie nie ubiegnie.
Teraz chciałbym dodać, że istnieje błąd, który nie pozwala na zrobienie szablonu z samym plikiem index. Jesli chcemy obejrzeć wpis na osobnej stronie jesli nie ma pliku single.php teoretycznie wp powinien uzyc szablonu index.php. Niestety na niektorych serwerach dzieje sie tak, że treść wtedy się nie wyświetla. Nie wiem czym może być to spowodowane, dlatego warto mieć ten plik single.php
Napisano 21 lipca 2014 - 20:04
Nie no spoko, mam i index i single i page i footer i header... ale brakuje jeszcze na pewno category i search. Nie wiem czy robić author.php czy odpuścić go już sobie by chyba nie jest jakoś często ta funkcja używana, prawda?
Napisano 22 lipca 2014 - 07:56
A widzisz writen, nie spotkałem się jeszcze z czymś takim, ale to może przez to że unikam wp prawie jak ognia i jak nie muszę w nim robić to nie robię
webDeveloper
Napisano 22 lipca 2014 - 14:59
Znalazłem taki kod w internecie:
<?php /** * A Simple Category Template */ get_header(); ?> <section id="primary" class="site-content"> <div id="content" role="main"> <?php // Check if there are any posts to display if ( have_posts() ) : ?> <header class="archive-header"> <h1 class="archive-title">Category: <?php single_cat_title( '', false ); ?></h1> <?php // Display optional category description if ( category_description() ) : <div class="archive-meta"><?php echo category_description(); ?></div> <?php endif; ?> </header> <?php // The Loop while ( have_posts() ) : the_post(); <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2> <small><?php the_time('F jS, Y') ?> by <?php the_author_posts_link() ?></small> <div class="entry"> <?php the_content(); ?> <p class="postmetadata"><?php comments_popup_link( 'No comments yet', '1 comment', '% comments', 'comments-link', 'Comments closed'); ?></p> </div> <?php endwhile; // End Loop else: ?> <p>Sorry, no posts matched your criteria.</p> <?php endif; ?> </div> </section> <?php get_sidebar(); ?> <?php get_footer(); ?>
On jest jak najbardziej poprawny tak? Wystarczy jedynie divy zmienić na swoje i będzie wszystko ok?
Napisano 23 lipca 2014 - 07:51
Prawie poprawny, tutaj:
while ( have_posts() ) : the_post();
Brakuje ?> na końcu:
while ( have_posts() ) : the_post(); ?>
webDeveloper
Napisano 23 lipca 2014 - 11:46
O dzięki. Czyli mogę już zacząć tworzyć taką pierwszą prawdziwą skórkę. Czy gdzieś na internecie są przykłady poradniki jak zrobić a raczej jaki kod powinien mieć plik: search.php, 404.php (wiem, że to głupie, ale wp jakoś to inaczej wygląda XD), tags.php, author.php...?
I czy archive i category to to samo czy jednak różni się czymś?
Zapewne w tym temacie pojawią się takie banalne pytania, ale to głównie dlatego, że chce aby wyszło doskonale.
Napisano 23 lipca 2014 - 14:20
Tego to akurat nie wiem, bo nie korzystam. Wiem że kiedyś, kiedyś był do ściągnięcia z biblioteki WP simple theme, w którym nie było żadnych cssów, goły prosty html. Więc może uda Ci się coś takiego ściągnąć i na tym pracować? Będziesz miał już wszystkie potrzebne funkcje php w odpowiednich miejscach, to pozostanie przygotować do tego finalnego htmla, grafiki i css.
webDeveloper
Napisano 23 lipca 2014 - 16:29
Moja nawigacja po wp jest nie najlepsza Dlatego udało mi się znaleźć jedynie to: http://codex.wordpress.org/Templates
Napisano 24 lipca 2014 - 07:54
No i bardzo dobrze udało Ci się znaleźć Ja myślałem o tym themie: https://wordpress.or...emes/blankslate instalujesz go u siebie i na nim sobie robisz co Ci się podoba - wszystkie potrzebne phpy ma już na miejscu.
webDeveloper
Napisano 25 lipca 2014 - 19:11
A tam .-.
Ten WordPress jest za trudny :/
Mając nawet gotowca nie potrafię go rozgryźć
Co np. oznacza ta linijka, a dokładnie kodowanie, które znajduje się w niej.
<div id="site-title"><?php if ( ! is_singular() ) { echo '<h1>'; } ?><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php esc_attr_e( get_bloginfo( 'name' ), 'blankslate' ); ?>" rel="home"><?php echo esc_html( get_bloginfo( 'name' ) ); ?></a><?php if ( ! is_singular() ) { echo '</h1>'; } ?></div>
Co to jest to is_singular ?
W internecie piszą, że wystarczy znajomość html i css a tu dupa .-.
Napisano 25 lipca 2014 - 20:17
http://digwp.com/200...-and-is_single/
Nie znam wordpress'a aż tak, ale z tego co wychodzi to is_singular jesli zwróci true, możesz wtedy podpiąć jakieś specjalne style etc.
Zwróci true kiedy bedzie:
- Single-View Page (Pojedyńczy wpis?)
- Regular Page (Jakaś dodakowa strona typu about itp?)
- Attachment Page (Jakiś download?)
Ktoś kto zna WP może mnie poprawić
Napisano 29 lipca 2014 - 17:27
Przyjaciele moi!
Robiłem wg. poradnika i tak zrobiłem, że w kokpicie nie mogę edytować menu
W header.php
<nav id="navbar"> <?php wp_nav_menu( array( 'theme_location' => 'navbar')); ?> </nav>
W function.php
function register_my_menus() { register_nav_menus( array( 'navbar' => __( 'Navbar' )) ); } add_action( 'init', 'register_my_menus' );
Jeżeli chodzi dlaczego tak mało w function.php to tak było w poradniku
Użytkownik wolfdz edytował ten post 29 lipca 2014 - 17:28
Podone tematy
Temat | Forum | Autor | Podsumowanie | Ostatni post | |
---|---|---|---|---|---|
[Promocja] -25% na motywy dla WordPress od TemplateMonsterzniżka, motywy, wordpress |
Ogólne | jkaminski |
|
||
[WordPress] Błędy indeksowania 404 w Google Search Console |
Pozycjonowanie i optymalizacja | zizou |
|
||
[Wykonam] Tworzenie stron internetowych, www - Wesołowski Investments |
Inne | Wesolowski Investments |
|
||
.slideToggle w przypadku WordPressa |
Javascript | wolfdz |
|
|
|
[Wykonam] Agencja Interaktywna WiWi - tworzenie stron i sklepów internetowychtworzenie stron i 6 więcej |
Inne | Agencja WiWi |
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych