0
스크립트 포함을 통해 페이지의 postid가 재설정 된 스크립트로 작업하고 있습니다. 스크립트를 통해 변경된 실제 실제 게시물 ID를 검색하고 값을 재설정하려면 어떻게해야합니까?Wordpress는 일단 페이지에서 재설정되면 게시 ID를 검색합니다.
다음은 내가 언급 한 스크립트입니다. 어딘가에 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 ?>
완벽한 (ENDWHILE 후)! 롭 감사합니다. –
Rob, 걷어차기만하면 참조 된 스크립트에서 postid가 변경된 부분을 알 수 있습니까? –
죄송합니다 다시 묻습니다. : S – studioromeo