Wordpress how to retrieve the post id once its been reset in the page
- by Scott B
I'm working with a script in which the postid of the page has been reset via a script include. How can I retrieve the actual true post id and reset its value once it has been changed via script?
Here is the script that I'm referring to. Somewhere in there, the postid is being reset so that the page's the_content() call is no longer pulling the current page being viewed.
<?php
//$featpages = get_option('woo_slider_pages_landing');
$featpages = '579,584,537';
$featarr=split(",",$featpages);
$featarr = array_diff($featarr, array(""));
$i = 1;
foreach ( $featarr as $featured_tab ) {
query_posts('page_id=' . $featured_tab); while (have_posts()) : the_post();
?>
<div class="featured-slide" id="slide-<?php echo $i; $i++; ?>" <?php if($i >=3 ){echo 'style="display:none"';} ?>>
<div class="text">
<h2><?php if ( get_post_meta($post->ID, "page_desc", $single = true) <> "" ) { echo get_post_meta($post->ID, "page_desc", $single = true); } else { the_title(); } ?></h2>
<p><?php if ( get_post_meta($post->ID, "page_excerpt", $single = true) <> "" ) { echo get_post_meta($post->ID, "page_excerpt", $single = true); } else { the_excerpt(); } ?></p>
<?php if ( get_post_meta($post->ID, "link_text", $single = true) <> "" and get_post_meta($post->ID, "link_link", $single = true) <> "" ) { ?>
<p><a href="<?php echo get_post_meta($post->ID, "link_link", $single = true); ?>" title="<?php echo get_post_meta($post->ID, "link_text", $single = true); ?>"><?php echo get_post_meta($post->ID, "link_text", $single = true); ?></a></p>
<?php } ?>
</div><!-- /.text -->
<?php if ( get_post_meta($post->ID, "image", $single = true) <> "" ) { ?>
<div class="image">
<img src="<?php echo get_post_meta($post->ID, "image", $single = true); ?>" alt="<?php the_title(); ?>" class="featured" />
</div><!-- /.image -->
<?php } ?>
</div><!-- /.featured-slide -->
<?php endwhile; } //endforeach ?>