Hi,
ich habe wieder den ganzen Vormittag verschwendet und es nicht geschafft :sad:
Ich habe die leise Befürchtung, dass ich schon kein Template bei WP "registrieren" kann.
Mein Theme ist irgendwie seltsam.
z.B. die template-blog.php sieht so aus
<?php/*
Template Name: Blog
*/
// Initialize KreativeTheme Global Object
$kreative =& get_instance();
$kreative->framework->generate('template-blog');
// Don't close PHP
Alles anzeigen
Dann gibt es einen Unterordner /design, welcher noch eine template-blog.php enthält, diese hier
<?php/*
Template Name: Blog
*/
?>
<div id="main-wrapper">
<div id="main" class="container_12">
<div class="grid_8 content" id="content">
<ul>
<?php $layout = kt_get_config('layout');
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array( 'paged'=> $paged, 'cat'=> $layout['blog_post']); query_posts($args); ?>
<?php query_posts('cat=8'); ?>
<?php if (have_posts()) : $count = 0; ?>
<?php while (have_posts()) : the_post(); $count++; ?>
<li>
<div id="blog" <?php post_class(); ?>>
<h2 class="entry-title"><a href="<?php the_permalink() ?>" title="Permalink to <?php the_title_attribute() ?>" rel="bookmark"><?php the_title() ?></a></h2>
<div class="meta">
<span class="date"> <?php the_time('F d, Y'); ?></span>
<span class="categories"><?php the_category(', ') ?></span>
<span class="comments"><?php comments_popup_link('0 Comment', '1 Comment',
'% Comments', 'comments-link'); ?></span>
</div>
<?php if(has_post_thumbnail()) { ?>
<div class="thumbnail"><?php the_post_thumbnail(); ?></div>
<?php } else { ?>
<div class="thumbnail"><img width="137" height="137" title="<?php the_title(); ?>" alt="<?php the_title(); ?>" class="attachment-post-thumbnail wp-post-image" src="<?php bloginfo('template_url'); ?>/design/images/no-thumb.gif"></div>
<?php } ?>
<?php the_excerpt(); ?>
</div><!-- .post -->
</li>
<?php endwhile; else: ?>
<?php endif; ?>
<?php /* Display navigation to next/previous pages when applicable */ ?>
<?php global $wp_query; $total_pages = $wp_query->max_num_pages; if ( $total_pages > 1 ) : ?>
<div id="nav-below" class="navigation">
<div class="nav-previous"><?php next_posts_link('<span class="meta-nav">←</span> Older posts'); ?></div>
<div class="nav-next"><?php previous_posts_link('Newer posts <span class="meta-nav">→</span>'); ?></div>
</div><!-- #nav-below -->
<?php endif; ?>
</ul>
</div><!--content-->
<?php include KT_HELPER_PATH . '/sidebar-single.php'; ?>
</div><!--main-->
<br class="clear" />
</div><!-- main-wrapper -->
Alles anzeigen
Ändere ich den Code (so wie du es mir erklärt hast) in diesem Template (welches bereits vom Entwickler vorgegeben ist), so erhalte ich das gewünschte Ergebnis.
Daraus möchte ich ein eigenes Template entwickeln: template-kategorie.php.
Also habe ich den Inhalt der beiden template-blog.php so geändert wie ich ihn brauche, ihn dann kopiert, umbenannt und die beiden Dateien auf die Ordner verteilt, wo auch die beiden template-blog.php-Dateien liegen.
Verwende ich nun das neue Kategorie-Template, so wird mir die Startseite (etwas verzerrt) angezeigt und nicht der eigentliche Inhalt der template-kategorie.php.
Es scheint mir, als würde der Verweis auf die neue template-kategorie.php nicht korrekt sein, weshalb WP eine andere Seite aufruft.
Ich bin echt am verzweifeln (Kopfzerbrechen pur)
Vielen Dank,
Daniel