function Get_Post_Number($postID) { $temp_query = $wp_query; $postNumberQuery = new WP_Query(array('orderby' => 'date', 'order' => 'ASC', 'post_type' => 'any', 'posts_per_page' => '-1')); $counter = 1; $postCount = 0; if ($postNumberQuery->have_posts()) { while ($postNumberQuery->have_posts()) { $postNumberQuery->the_post(); if ($postID == get_the_ID()) { $postCount = $counter; } else { $counter++; } } } wp_reset_query(); $wp_query = $temp_query; return $postCount; } ?> <?php $currentID = get_the_ID(); $currentNumber = Get_Post_Number($currentID); ?> <?php echo $currentNumber;
?> <div id="content"> <div id="maincol"> <?php if (have_posts()) { while (have_posts()) { the_post(); ?> <?php $currentCategory = get_the_category(); if ($currentCategory[0]->name == 'Lessons') { $currentID = get_the_ID(); $currentNumber = Get_Post_Number($currentID, $currentCategory[1]->name); ?> <br><?php echo $currentCategory[1]->name; ?> - Unit <?php echo $currentNumber; ?> <?php } ?> <h1><?php the_title(); ?>