WordPress.org

Ready to get started?Download WordPress

Forums

[resolved] What is wrong: template to display all posts (2 posts)

  1. dekraan
    Member
    Posted 5 years ago #

    Hello, please take a look at my site. I want to make a page that simply displays all posts, no matter what category, starting with the most recent. to do this, I made a template (named blog) and a page (on my site, this is temporatily the page 'contact'). I set this page to have the template 'blog'. Unfortunately I must be doing something wrong in the coding. Since I am not good at this, I hope anyone here can help me. This is the code from the template 'Blog'.

    <?php /*
    	Template Name: Blog
    */ ?>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    	<head profile="http://gmpg.org/xfn/11">
    		<title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> &raquo; Blog Archive <?php } ?> <?php wp_title(); ?></title>
    
    		<!-- Meta -->
    		<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
    		<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats -->
    		<meta name="keywords" content="<?php bloginfo('description'); ?>" />
    		<meta name="description" content="<?php bloginfo('description'); ?>" />
    
    		<!-- Stylesheets, XML &amp; Pingback -->
    		<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory');?>/style.css" type="text/css" media="screen" />
    		<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
    		<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
    
    		<!-- Javascripts -->
    		<script type="text/javascript" src="<?php bloginfo('stylesheet_directory');?>/top.js"></script>
    		<script type="text/javascript">
    		<!--//--><![CDATA[//><!--
    		   function m(el) {
    		      if ( el.defaultValue == el.value ) el.value = "";
    		}
    		//--><!]]>
    		</script>
    
    		<?php
    		// Category Sort options
    		global $categories_sort;
    		if(get_settings('Shade_sortcategories')!='')
    		{
    			$categories_sort = 'sort_column='. get_settings('Shade_sortcategories');
    		}
    
    		// Exclude Categories options
    		global $categories_to_exclude;
    
    		if(get_settings('Shade_excludecategories')!='')
    		{
    			$categories_to_exclude = 'exclude='. get_settings('Shade_excludecategories');
    		}
    		?>
    		<?php wp_head(); ?>
    <?php wp_head(); require("config.php"); ?>
    	</head>
    	<body>
    <?php global $more;?>
    		<div id="header">
    			<div class="header">
    				<a href="<?php echo get_option('home'); ?>/"><img src="<?php echo get_option('home'); ?>/wp-content/themes/shade/img/logo.gif" alt="Logo" /></a>
    <ul id="menu">
    <li><a href="<?php bloginfo('url'); ?>">Home</a></li>
    <li><a href="/blog/overons">Over Ons</a></li>
    <li><a title="Copyright information" href="/blog/watwedoen/">Wat We Doen</a></li>
    <li><a href="<?php echo get_category_link($blog_category_page); ?>">Blog</a></li>
    <li><a title="Copyright information" href="../contact">Contact</a></li>
    </ul>
    			</div>
    		</div>
    		<div class="intro">
    			<div style="margin:0 auto; width:960px;">
    				<form class="search-header" method="get" style="margin:0px;" action="<?php echo get_option('home'); ?>/">
    					<input value="See what you can find..." onfocus="if(this.value == 'See what you can find...') {this.value = '';}" onblur="if (this.value == '') {this.value = 'See what you can find...';}" style="margin:5px 0px 0px 10px;" type="text"  name="s" id="s" size="19" class="search-top" />
    					<input type="image" src="<?php echo get_option('home'); ?>/wp-content/themes/shade/img/spacer.gif" style="margin:0px; padding:0px; border:0px;width:30px;height:30px;" />
    				</form>
    				<div class="intro-title"><?php the_title2('', '', true, '46') ?></div>
    			</div>
    		</div>
    		<div id="container">
    			<div id="wrapper">
    				<?php include 'sidebar.php';?>
    				<div id="content" class="narrowcolumn">
    <?php query_posts('category_name=your_category_name');?>
    				<?php if (have_posts()) : ?>
    					<?php $post = $posts[0];  ?>
    					<div class="post">
    						<div class="entry">
    						<?php while (have_posts()) : the_post(); ?>
    							<div style="text-align:justify;">
    								<?php $more = 0;the_content(); ?>
    								<?php comments_template(); // Get wp-comments.php template ?>
    						<?php endwhile; ?>
    							</div>
    						</div>
    					</div>
    				<?php else : ?>
    					<?php include (TEMPLATEPATH . '/notfound.php');?>
    				<?php endif; ?>
    				</div>
    <?php get_footer(); ?>

    What is wrong with my code? I hope anyone wants to help. If requested, I can give more info, or access to my theme!

  2. evandavidpaul
    Member
    Posted 4 years ago #

    I'm not going to dig through that, but take any default theme and copy the main loop from the index file. done.

Topic Closed

This topic has been closed to new replies.

About this Topic