Я работаю со скриптом, в котором пост страницы был сброшен через скрипт include. Как я могу получить реальный истинный идентификатор сообщения и сбросить его значение после его изменения с помощью скрипта?
Вот сценарий, на который я ссылаюсь. Где-то там, postid сбрасывается, так что вызов the_content () страницы больше не тянет текущую просматриваемую страницу.
Я согласен с этим, так как это то, что нужно сценарию, однако мне нужно сбросить его обратно, как только этот сценарий сделает свое дело.
<?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 ?>