使用get_post(Wordpress)创建多个自定义循环时,是否必须使用其他变量?

时间:2011-01-17 14:58:58

标签: wordpress loops

我最近学会了如何制作自定义循环:

在此示例中,我只会收到类别其他的帖子。

<?php
// show the posts in a custom loop.
$args = array( 'categoryname' => Others );
$customposts = get_posts( $args );
foreach( $customposts as $post ) : setup_postdata($post); ?>
     <h2 class="entry-title"><?php the_title(); ?></h2>
     <?php the_content(); ?>
<?php endforeach; ?>

<?php get_footer(); ?>

现在,如果我想在同一页面中创建另一个自定义帖子(例如,在此自定义帖子下方)

我是否必须使用其他变量,或者我仍然可以在这个新的自定义循环中使用$customposts

简单来说,这样做会有问题吗?:

   <?php
    // show the posts in a custom loop.
    $args = array( 'categoryname' => Others );
    $customposts = get_posts( $args );
    foreach( $customposts as $post ) : setup_postdata($post); ?>
         <h2 class="entry-title"><?php the_title(); ?></h2>
         <?php the_content(); ?>
    <?php endforeach; ?>


 <?php
    // show the posts in a custom loop.
    $args = array( 'categoryname' => Others2 );
    $customposts = get_posts( $args );
    foreach( $customposts as $post ) : setup_postdata($post); ?>
         <h2 class="entry-title"><?php the_title(); ?></h2>
         <?php the_content(); ?>
    <?php endforeach; ?>

<?php get_footer(); ?>

0 个答案:

没有答案