na każdym temacie masz taki efekt?
Nie wiem, bo używam tylko jednej skőrki, której szablon ktoś tam kiedyś stworzył prawdopodobnie na podstawie jakiegoś standardowego.
Strona ma tylko jedną podstronę z wpisami, a reszta ma stałą statyczną formę.
Mogę jeszcze dodać, że przewijanie nie działa z poziomu strony www. Jak wejdę w panel administracyjny, potem we wpisy – kategorie – zobacz to przewijanie działa, ale nie wyświetla się nagłówek strony. Wtedy też jest inny adres przewijanych podstron
domena. pl/category/komunikaty/page/2
a z pozimu strony gdy przewijanie nie działa jest tylko
domena.pl/page/2
Pozdrawiam
1. jeżeli faktycznie WP v. 3.3.1, to to antyk jest.
2.
żywam tylko jednej skórki, której szablon ktoś tam kiedyś stworzył
-trudno zgadywać co ktoś, kiedyś tam natworzył
….po pierwsze wejdź w Ustawienia > Czytanie, co tam masz w ustawieniach strony głównej?
….poza tym wejdź w Ustawienia > Bezpośrednie odnośniki i nadpisz ustawienia
Ustawienia Czytanie:
Strona główna wyświetla: Twoje ostatnie wpisy
Strony blogu wyświetlają maksymalnie: 4 wpisów
Kanały nowości wyświetlają ostatnie: 10 elementy
W kanałach nowości wyświetlaj: całą treść
Kodowanie stron i kanałów: UTF-8
Ustawienia > Bezpośrednie odnośniki:
Ogólne ustawienia – Własny format: /%post_id%/
Alias kategorii – jest pustro
Alias tagów – jest pusto
I to tyle. Co do szablonu niestety taki musiałem przejąc wraz z wordpresem.
Czy „KOMUNIKATY” to nazwa kategorii czy nazwa POST_TYPES, a może korzystasz w pętli z QUERY_POST? Podrzuć nam kod index.php, to znajdziemy rozwiązanie
Witam
Mam tak:
Gdy wejdę we „Wpisy” i nacisnę dodaj nowy to po zapisaniu automatycznie trafia do kategorii „Komunikaty”
Jak wejdę we „Wpisy” – Kategorie – to ma tylko tylko jedną o nazwie „komunikaty”
Tutaj kod pliku index.php z tematu (ścieżka /wp-content/themes/nazwatematu/ jeśli mam podać inny plik indx.php to z jakiej ścieżki)
<?php get_header(); ?>
<div id="content">
<?php { query_posts( 'cat=-12,-13,-16,-17,-18' );} if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2 class="title"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<p class="meta">dodane <?php the_time('j F Y') ?> przez <?php the_author() ?> <?php edit_post_link('edytuj', '', ' '); ?></p>
<div class="entry">
<?php the_content('Przeczytaj dalszy ciąg »'); ?>
</div>
</div>
<?php endwhile; ?>
<div class="navigation">
<div class="alignleft"><?php next_posts_link('« Starsze komunikaty') ?></div>
<div class="alignright"><?php previous_posts_link('Nowsze komunikaty »') ?></div>
</div>
<?php else : ?>
<h2 class="center">Nie znaleziono</h2>
<p class="center">Przepraszamy - szukasz czegoś, czego tu nie ma</p>
<?php include (TEMPLATEPATH . "/searchform.php"); ?>
<?php endif; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Usuń linię:
<?php { query_posts( 'cat=-12,-13,-16,-17,-18' );} if (have_posts()) : ?>
Wstaw bez query_posts w takiej postaci.
<?php if(have_posts()) : ?>
Skoro masz tylko jedną kategorię, to nie musisz usuwać ze strony głównej kategorii o id 12,13,16,17,18. Gdybyś chciał usuwać kategorie, to należałoby dodać posts_per_page, ale w Twoim przypadku nie trzeba.
Musi działać poprawnie, ale jeśli nie działa, daj znak.
Serdecznie dziękuję za pomoc.
Już wszystko działa poprawnie.
Pozdrawiam