• I know this has been asked a few times but I’ve looked around and around and none of the fixes posted seem to sort my issue.

    all the code in the index.php seems fine – however my site uses a file called home.php which displays just the snippets of the posts not the whole posts.

    The previous (older) posts and next (newer) posts links don’t show. I changed code on one occasion and got them to show, but when clicking on them they just went to page2 but with the same content displayed??


    This is the code from the index.php file

    <?php get_header() ?>

    <div id=”container”>
    <div id=”content”>

    <div id=”nav-above” class=”navigation”>
    <div class=”nav-previous”><?php next_posts_link(__(‘<span class=”meta-nav”>«</span> Older posts’, ‘sandbox’)) ?></div>
    <div class=”nav-next”><?php previous_posts_link(__(‘Newer posts <span class=”meta-nav”>»</span>’, ‘sandbox’)) ?></div>
    </div>

    <?php while (have_posts()) : the_post();
    if( $post->ID == $do_not_duplicate ) continue; update_post_caches($posts); ?>

    <div id=”post-<?php the_ID() ?>” class=”<?php sandbox_post_class() ?>”>

    <h2 class=”entry-title”>” title=”<?php printf(__(‘Permalink to %s’, ‘sandbox’), wp_specialchars(get_the_title(), 1)) ?>” rel=”bookmark”><?php the_title() ?></h2>
    <div class=”entry-date”><abbr class=”published” title=”<?php the_time(‘Y-m-d\TH:i:sO’); ?>”><?php unset($previousday); printf(__(‘%1$s – %2$s’, ‘sandbox’), the_date(”, ”, ”, false), get_the_time()) ?></abbr></div>
    <div class=”entry-content”>
    <?php the_content(”.__(‘Read More <span class=”meta-nav”>»</span>’, ‘sandbox’).”); ?>

    <?php wp_link_pages(‘before=<div class=”page-link”>’ .__(‘Pages:’, ‘sandbox’) . ‘&after=</div>’) ?>
    </div>
    <div class=”entry-meta”>
    <span class=”author vcard”><?php printf(__(‘By %s’, ‘sandbox’), ‘ID, $authordata->user_nicename).'” title=”‘ . sprintf(__(‘View all posts by %s’, ‘sandbox’), $authordata->display_name) . ‘”>’.get_the_author().’‘) ?></span>
    <span class=”meta-sep”>|</span>
    <span class=”cat-links”><?php printf(__(‘Posted in %s’, ‘sandbox’), get_the_category_list(‘, ‘)) ?></span>
    <span class=”meta-sep”>|</span>
    <?php the_tags(__(‘<span class=”tag-links”>Tagged ‘, ‘sandbox’), “, “, “</span>\n\t\t\t\t\t<span class=\”meta-sep\”>|</span>\n”) ?>
    <?php edit_post_link(__(‘Edit’, ‘sandbox’), “\t\t\t\t\t<span class=\”edit-link\”>”, “</span>\n\t\t\t\t\t<span class=\”meta-sep\”>|</span>\n”); ?>
    <span class=”comments-link”><?php comments_popup_link(__(‘Comments (0)’, ‘sandbox’), __(‘Comments (1)’, ‘sandbox’), __(‘Comments (%)’, ‘sandbox’)) ?></span>
    </div>
    </div><!– .post –>

    <?php comments_template() ?>
    <?php endwhile ?>

    <div id=”nav-below” class=”navigation”>
    <div class=”nav-previous”><?php next_posts_link(__(‘<span class=”meta-nav”>«</span> Older posts’, ‘sandbox’)) ?></div>
    <div class=”nav-next”><?php previous_posts_link(__(‘Newer posts <span class=”meta-nav”>»</span>’, ‘sandbox’)) ?></div>
    </div>

    </div><!– #content –>
    </div><!– #container –>

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

    This is code on the home.php file

    <?php get_header() ?>

    <div id=”content”>

    <div id=”nav-above” class=”navigation”>
    <div class=”nav-previous”><?php next_posts_link(__(‘<span class=”meta-nav”>«</span> Older posts’, ‘sandbox’)) ?></div>
    <div class=”nav-next”><?php previous_posts_link(__(‘Newer posts <span class=”meta-nav”>»</span>’, ‘sandbox’)) ?></div>
    </div>

    <h3>Fresh</h3>
    <?php query_posts(‘showposts=10’); ?>

    <?php while (have_posts()) : the_post();
    if( $post->ID == $do_not_duplicate ) continue; update_post_caches($posts); ?>

    <div id=”post-<?php the_ID() ?>” class=”<?php sandbox_post_class() ?>”>

    <span class=”cat-links”><?php printf(__(‘%s’, ‘sandbox’), get_the_category_list(‘, ‘)) ?></span>
    <h2 class=”entry-title”>” title=”<?php printf(__(‘Permalink to %s’, ‘sandbox’), wp_specialchars(get_the_title(), 1)) ?>” rel=”bookmark”><?php the_title() ?></h2>
    <div class=”entry-content”>

    <?php the_excerpt(); ?>

    </div>

    <div class=”entry-meta”>
    <span class=”entry-date”><abbr class=”published” title=”<?php the_time(‘Y-m-d\TH:i:sO’); ?>”><?php unset($previousday); printf(__(‘%1$s’, ‘sandbox’), the_date(”, ”, ”, false), get_the_time()) ?></abbr></span>
    <span class=”meta-sep”>|</span>

    <span class=”author vcard”><?php printf(__(‘%s’, ‘sandbox’), ‘ID, $authordata->user_nicename).'” title=”‘ . sprintf(__(‘View all posts by %s’, ‘sandbox’), $authordata->display_name) . ‘”>’.get_the_author().’‘) ?></span>
    <span class=”meta-sep”>|</span>

    <span class=”comments-link”><?php comments_popup_link(__(‘add a comment’, ‘sandbox’), __(‘1 comment’, ‘sandbox’), __(‘% Comments’, ‘sandbox’)) ?></span>
    </div>
    </div><!– .post –>
    <?php endwhile ?>

    <div id=”nav-below” class=”navigation”>
    <div class=”nav-previous”><?php next_posts_link(__(‘<span class=”meta-nav”>«</span> Older posts’, ‘sandbox’)) ?></div>
    <div class=”nav-next”><?php previous_posts_link(__(‘Newer posts <span class=”meta-nav”>»</span>’, ‘sandbox’)) ?></div>
    </div>

    </div><!– #content –>

    <div class=”middle”>

    <?php if (function_exists(‘get_recent_comments’)) { ?>
    <h3>Comments</h3>

      <?php get_recent_comments($limit = 5); ?>

    <?php } ?>

    </div><!– #middle –>
    </div><!– #container –>

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

    Any help gratefully received. My Url is blog.ffburo.com – and the theme is a tweak of Futurosity Eos…

  • The topic ‘Have a custom theme and on home.php previous and next posts buttons don’t appear’ is closed to new replies.