Hallo,
habe mir ein Template für eine bestimmte Kategorie erstellt.
Ich habe dafür die normale archive.php vom Theme (insense_DE) genommen.
Leider habe ich noch das Problem, dass die Beiträge nicht seitenweise angezeigt werden, sondern alle auf einer Seite.
Ich habe gehofft das durch
[FONT=monospace]post_per_page=10
zu tun. Funktioniert aber nicht.
P.S.: kann eigentlich kein php.
Benötige das, um dieses Template einer statischen Seite zuzuordnen. Momentan habe ich das mit einer Weiterleitungsfunktion in einem Template gemacht. Ist aber nicht so das wahre.
[/FONT]
Über Hilfe wäre ich sehr froh.
Hier der Code vom Template:
PHP
<?php
/*
Template Name: Test4
*/
?>
<?php get_header(); ?>
<!-- Side ContentWrapper START -->
<div id="ContentWrapper">
<!-- Side SC START -->
<div class="SC">
<?php if (have_posts()) : ?>
<?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
<?php /* If this is a category archive */ if (is_category()) { ?>
<h2 class="pagetitle">Kategorie: <?php echo single_cat_title(); ?></h2>
<?php /* If this is a daily archive */ } elseif (is_day()) { ?>
<h2 class="pagetitle">Archiv fü <?php the_time('j. F Y'); ?></h2>
<?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
<h2 class="pagetitle">Archiv fü <?php the_time('F Y'); ?></h2>
<?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
<h2 class="pagetitle">Archiv fü <?php the_time('Y'); ?></h2>
<?php /* If this is an author archive */ } elseif (is_author()) { ?>
<h2 class="pagetitle">Autorenarchiv</h2>
<?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
<h2 class="pagetitle">Blogarchiv</h2>
<?php } ?>
<div class="Nav" style="margin-bottom: 20px;">
<?php posts_nav_link('','','<span class="Next">Nächste Einträge</span>') ?>
<?php posts_nav_link('','<span class="Prev">Vorherige Einträg</span>','') ?>
</div>
Diese ecke habe ich verändert:
<?php $top_query = new WP_Query('posts_per_page=10&cat=4&showposts=-1'); ?>
<?php while($top_query->have_posts()) : $top_query->the_post(); ?>
Ende Veränderung.
Das war das Original:
<?php while (have_posts()) : the_post(); ?>
Ende Original.
<div class="Post" style="padding-bottom: 50px;">
<div class="PostHead">
<h1><a href="#"></a><a title="Permanenter Link für <?php the_title(); ?>" href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h1>
<p class="PostDate">
<strong class="day"><?php the_time('d'); ?></strong>
<strong class="month"><?php the_time('M'); ?></strong>
</p>
<p class="PostInfo">Kategorie: <?php the_category(', ') ?> <?php edit_post_link('Edit', ''); ?></p>
</div>
<div class="PostContent">
<? if (is_home() && (!$paged || $paged == 1) || is_search() || is_single() || is_page()): ?>
<?php the_content('Weiterlesen »'); ?>
<? else: ?><?php the_content('weiter...') ?><? endif; ?>
</div>
<ul class="PostCom">
<li><?php comments_popup_link('Kommentar hinzufügen ', '1 Kommentar ', '% Kommentare ', '', 'Kommentare sind derzeit nicht möglich'); ?></li>
</ul>
</div>
<!-- Post END -->
<?php endwhile; ?>
<div class="Nav">
<?php posts_nav_link('','','<span class="Next">Nächste Einträge</span>') ?>
<?php posts_nav_link('','<span class="Prev">Vorherige Einträge</span>','') ?>
</div>
<?php else : ?>
<h2 class="center">Nichts gefunden</h2>
<?php include (TEMPLATEPATH . '/searchform.php'); ?>
<?php endif; ?>
</div>
<!-- Side SC END -->
</div>
<!-- Side ContentWrapper END -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Alles anzeigen