Wyświetlanie postów na stronie
-
Witam, od niedawna próbuję coś działać z WordPressem, wiele jeszcze do końca rozumiem i na swojej drodze napotkałem mały problem.. Przerabiałem stronę statyczną html na szablon wordpress i wszystko działa, tylko problemem jest wyświetlanie posta. Chciałem aby post wyświetlany był na głównej stronie razem ze wszystkimi widżetami. Dowiedziałem się że taki efekt uzyska się gdy zamiast single.php, plik nazwiemy singular.php oraz usuniemy page.php. Niestety post mimo tej zmiany wyświetlany jest na całej stronie, a widżet, w moim przypadku sidebar, jest wyświetlany dopiero pod postem.
Poniżej zawartość singular.php<?php get_header(); ?> <!-- Main --> <div id="main"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <!-- Post --> <article class="post"> <header> <div class="title"> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?> </a></h2> </div> <div class="meta"> <time class="published"><?php the_date(); ?></time> <a href="#" class="author"><span class="name"><?php the_author(); ?></span><img src="images/avatar.jpg" alt="" /></a> </div> </header> <?php // check if the post has a Post Thumbnail assigned to it. if ( has_post_thumbnail() ) { ?> <a href="<?php echo the_permalink(); ?>" class="image featured"> <?php the_post_thumbnail(); ?> </a> <?php } ?> <p><?php the_content(); ?></p> </article> <?php endwhile; endif; ?> </div> <?php get_sidebar(); ?> <?php get_footer(); ?>
Czemu tak się dzieje?
Strona przy której potrzebuję pomocy: [zaloguj się aby zobaczyć ten link]
- Temat ‘Wyświetlanie postów na stronie’ jest zamknięty na nowe odpowiedzi.