I produced 2 files: home.php and blog.php. The first is anticpated to be my Top Of The Page and also the later to become the Posts page. After I modify home.php I can tell the alterations (for example removing the sidebar). However when I attempt to change blog.php nothing happens.

Must i modify other .php file to be able to see alterations in your blog (Posts page) page?

home.php

<?php
/*
Template Name: Home
*/

get_header(); ?>

<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>

     <?php if ( is_front_page() ) { ?>
      <h2><?php the_title(); ?></h2>
     <?php } else { ?>
      <h1><?php the_title(); ?></h1>
     <?php } ?>

      <?php the_content(); ?>
      <?php wp_link_pages( array( 'before' => '' . __( 'Pages:', 'twentyten' ), 'after' => '' ) ); ?>
      <?php edit_post_link( __( 'Edit', 'twentyten' ), '', '' ); ?>

    <?php comments_template( '', true ); ?>

<?php endwhile; ?>

<?php get_sidebar(); ?>
<?php get_footer(); ?>

blog.php:

get_header(); ?>

<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>

     <?php if ( is_front_page() ) { ?>
      <h2><?php the_title(); ?></h2>
     <?php } else { ?>
      <h1><?php the_title(); ?></h1>
     <?php } ?>

      <?php the_content(); ?>
      <?php wp_link_pages( array( 'before' => '' . __( 'Pages:', 'twentyten' ), 'after' => '' ) ); ?>
      <?php edit_post_link( __( 'Edit', 'twentyten' ), '', '' ); ?>

    <?php comments_template( '', true ); ?>

<?php endwhile; ?>

<?php get_sidebar(); ?>
<?php get_footer(); ?>

Listed here are a coupple of links which i think can help you:

http://codex.wordpress.org/WordPress_Lessons#Customizing_Templates
http://codex.wordpress.org/Template_Hierarchy

I've got a couple of questions:

  1. Why have you got exactly the same code both in tempaltes? Frontpage should never be just like just one publish.
  2. So why do you decide to use blog.php rather than single.php? Whenever you open a Publish, Wordpress will instantly use single.php.
  3. Perhaps you have sett in configurations which page ought to be the top of the page?
  4. If you're developing a template, then you'll want template title towards the top of the file (missing in blog.php)