WordPress.org

Forums

Custom Content Type Manager
Implementing pagination (2 posts)

  1. giberisk
    Member
    Posted 2 years ago #

    Hi
    I used CCTM to create a new post type, but I am having problems with pagination.
    Here is my code :

    <?php
        //Fix homepage pagination
        if ( get_query_var('paged') ) { $paged = get_query_var('paged'); } else if ( get_query_var('page') ) {$paged = get_query_var('page'); } else {$paged = 1; }
    
        $temp = $wp_query;  // re-sets query
        $wp_query = null;   // re-sets query
        $args = array('post_type' => 'Track', 'orderby'=>'date', 'order'=>'DESC', 'posts_per_page' => 1, 'paged' => $paged);
        $wp_query = new WP_Query();
        $wp_query->query( $args );
        while ($wp_query->have_posts()) : $wp_query->the_post();
    ?>
    
    <div class="post-inner pad-10"><div class="zChenarPost">
    <div class="zPinkTop">
    <div class="zArtistTop"><?php $my_array = get_custom_field('trackArtist:to_array');$artistString = implode(" , ", $my_array);print $artistString?></div>
    <div class="zTrackNameTop"><?php print_custom_field('trackName'); ?></div>
                    </div>
    <div class="zPostSpacer"></div>
    <div class="zTrackInfoTags"><?php print_custom_field('trackReleaseDate'); ?></div>
    <div class="zTrackInfoTags"><?php print_custom_field('trackLabel'); ?></div>
    <div class="zTrackInfoTags"><?php print_custom_field('trackCountry'); ?></div>
    <div class="zTrackInfoTags"><?php print_custom_field('trackBPM'); ?> BPM</div>
    <div class="zTrackInfoTags"><?php print_custom_field('trackLength'); ?></div>
    <div class="zTrackInfoTags"><?php $my_array = get_custom_field('trackGenre:to_array');foreach ($my_array as $item) { print $item; }?></div>
    <div class="zPostSpacer"></div>
    <?php $trackLinkX = get_custom_field('trackLink'); ?>
    <?php $trackImageX = get_custom_field('trackAvatar'); ?>
    
    <?php echo '<img class="zPlayerImage" src="'.$trackImageX.'">';?>
    <?php echo '<div link="'.$trackLinkX.'" class="zPlayerContainer" id="player'.get_the_id().'">'; ?>
    
            <div class="zPlayerSeek">
            <div class="zPlayerSeekBar"></div>
            </div>
            <div class="zPlayerStartTime">00:00</div>
            <div class="zPlayerEndTime">00:00</div>
            <img class="zPlayerPlayBtn" src="img/playBtn.png"></img>
            <img class="zPlayerPauseBtn" src="img/pauseBtn.png"></img>
    </div>
    </div>
    </div>
    <?php	 endwhile;?>
    
    <?php if(function_exists('wp_paginate')) {
        wp_paginate();
    } ?>

    However when I click on the generated links, it gives me a 404.

    My website is publicjams.com, you can see for yourself.
    For some reason if I go directly to publicjams.com?page=2, it works..

    http://wordpress.org/extend/plugins/custom-content-type-manager/

  2. fireproofsocks
    Member
    Plugin Author

    Posted 2 years ago #

    Sounds like an issue with your .htaccess or permalink settings.

    Posting your link like that is generally not useful, by the way. There's no guarantee that what a reader is looking at is what you were looking at when you posted the link.

Topic Closed

This topic has been closed to new replies.

About this Plugin

  • Custom Content Type Manager
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic