• Resolved arrrg…

    (@arrrg)


    Greetings wordpress peoples, I’m very much a wordpress noobie so bear with me. what I have done is made a custom post type which I have displaying in a page template. I have used this code from http://codex.wordpress.org/Pages#Page_Templates

    <?php
    $type = 'book';
    $args=array(
      'post_type' => $type,
      'post_status' => 'publish',
      'paged' => $paged,
      'posts_per_page' => 2,
      'ignore_sticky_posts'=> 1
    );
    $temp = $wp_query;  // assign orginal query to temp variable for later use
    $wp_query = null;
    $wp_query = new WP_Query($args);
    ?>
    
    <?php
    
     get_template_part( 'loop', 'index' );?>

    With this code it displays pagination of “older posts” , “newer posts”. My question is how would alter this to say something else like “Previous Week” , “Lastest Week” ?

Viewing 3 replies - 1 through 3 (of 3 total)
  • vtxyzzy

    (@vtxyzzy)

    You should create a Child theme to make your changes. If you do not, all of your changes will be lost if you update your theme.

    Partly a guess, but I think you need to make a copy of loop-index.php (or loop.php if that does not exist) and call it loop-books.php.

    Then look for ‘older posts’ and ‘newer posts’ in loop-books.php and change it to what you want.

    Finally, change the get_template_part() line in your template to:

    get_template_part( 'loop', 'books' );?>
    Thread Starter arrrg…

    (@arrrg)

    vtxyzzy you are brilliant! It was just a matter of making the changes in the loop.php file. so i will make a custom loop file now like you suggested. excellent, you are excellent 🙂

    vtxyzzy

    (@vtxyzzy)

    Please use the dropdown on the right to mark this topic ‘Resolved’ so that anyone else with this question can see that there is a solution.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Custom post types in Page Template adding pagination’ is closed to new replies.