Posts Tagged ‘category.php’

Current Category and List of Posts included (WordPress)

Wednesday, January 12th, 2011
<?php 
//Identify current Post-Category-ID ermitteln
foreach((get_the_category()) as $category) 
	{ 
	$postcat= $category->cat_ID; 
	$catname =$category->cat_name;
	} 
?>
<h2><?php echo $catname; ?></h2>
<?php $categories = get_categories("child_of=$postcat"); 
	foreach ($categories as $cat) 
	{ ?>
	<?php query_posts("cat=$cat->cat_ID&posts_per_page=-1"); ?>
	<h3><?php single_cat_title(); ?></h3>
	<?php while (have_posts()) : the_post(); ?>
	<ul>
		<li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>">
			<?php the_title(); ?></a>
		</li>
	</ul>
	<?php endwhile; ?>
	<?php } ?>
<?php } ?>

This code snippet for wordpress works within the category.php. It writes the current category and below a list of the posts included dynamically.

Example:
Category A
Post 4 of Subcategory A
Post 3 of Subcategory A
Post 2 of Subcategory A
Post 1 of Subcategory A

Category title and Posts included (WordPress)

Wednesday, January 12th, 2011
<div  id="subnavigation" >
<?php
	$temp_category = single_cat_title('',false);
	if (!empty($temp_category)){
	// give index
?>
<h2><?php single_cat_title(); ?></h2>
	<?php if ($posts) : foreach ($posts as $post) : start_wp(); ?>
		<h3><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h3>
	<?php endforeach; else: ?>
	<?php _e('Sorry, no posts matched your criteria.'); ?>
	<?php endif; ?>
	<?php
}else{ // give details or single post
?>
...... code 4 normal post overview
<?php
}
?>
</div>
	

This code snippet for wordpress works within the category.php. It writes the current category and below a list of the posts included.

Example:
Subcategory A
Post 4 of Subcategory A
Post 3 of Subcategory A
Post 2 of Subcategory A
Post 1 of Subcategory A

Last post’s excerpt on category.php (WordPress, php)

Tuesday, January 11th, 2011
<?php
	foreach((get_the_category()) as $category) 
	{ 
		$postcat= $category->cat_ID; 
		$catname =$category->cat_name;
	} 	

	query_posts("cat=$cat->cat_ID&posts_per_page=1");
?>
<a href="<?php the_permalink() ?>">
	<?php the_excerpt('more_link_text', strip_teaser, 'more_file'); ?>
</a>



	

This code snippet for wordpress works within category.php. It simply shows the last post’s excerpt in the current category
e.g. a picture or a meaningful text.